qtableview

    6热度

    1回答

    我正在使用QStandardItemModel为我的qtableview。 import ui_my_viewlogs import os from PyQt4 import QtCore, QtGui class my_viewlogs(QtGui.QDialog, ui_my_viewlogs.Ui_viewlogs): def __init__(self): s

    4热度

    1回答

    我使用拖放在我的QTableView(作品)。但是,我没有看到任何跌落指标。我应该看到一行代表插入的位置,不是吗?至少here他们这么说。 我的init非常标准。 // see model for implementing logic of drag this->viewport()->setAcceptDrops(allowDrop); this->setDragEnable

    0热度

    1回答

    我有一个QTableView的一些数据。数据有时会改变,然后我需要刷新TableView。刷新后,光标丢失位置。如果它在5位置(行),刷新超出tableview(或第一行)之后。我想让它回到5,但它不起作用。 我通过“index = ui->tableView->currentIndex()”并取回最后一个位置保存的“ui->tableView->setCurrentIndex(index)” 有

    1热度

    1回答

    QTableView被指定为QAbstractTableModel作为模型。并且ItemDelegate(QItemDelegate)被分配了tableView.openPersistentEditor。现在,当单击tableView时,事件不会一直传播到tableView(它是否被代理QLineEditor阻止)。 什么会通过,可以用来把事情做好QLineEdit's mousePressEve

    1热度

    3回答

    随着选择QTableView中多行: tableView = QTableView() rows = [0, 1, 2] tableView.selectRow(0)或tableView.selectRow(2)不会在这种情况下工作,因为selectRow()只选择单行取消选择所有其他人。 有selectionModel().select()方法可用。但它接受QSelectionItem的对

    1热度

    1回答

    单击tableView's item将打开一个PersistentEditor:第一列(自整数数据以来)默认为QSpinBox,另外两列为QLineEdit。 onClick我想查询点击行已经打开了多少个持久化编辑器。 from PyQt4 import QtCore, QtGui app = QtGui.QApplication([]) class Model(QtCore.QAbstra

    2热度

    1回答

    使用QLineEdit的调色板,我们可以分配QGradient作为其背景色: line = QtGui.QLineEdit() palette = line.palette() QRectF = QtCore.QRectF(line.rect()) gradient = QtGui.QLinearGradient(QRectF.topLeft(), QRectF.topRight()) p

    2热度

    2回答

    这是我在这里的第一篇文章,但我从你们所有人那里得到了很多帮助,因为我开始编程。 我是Qt新手,现在尝试做我的第一个项目。我的问题是关于模型,基础数据和视图之间的沟通。 我首先将背景事物(数据存储等)与GUI分开。 现在我有一个模板类Matrix,我写了一个模板类MatrixModel,它继承自QAbstractTableModel。这工作正常,意味着我可以编辑表格并在视图和模型数据中刷新值。 现在

    1热度

    1回答

    我正在使用qsortfilterproxymodel来过滤QstandardModel中的数据。我能够在我的测试应用程序中实现这个过滤过程,但是当我在实时使用它[集成]它似乎不工作如预期。 [问题]:在我的情况下数据将被写入到每QstandardModel为33ms(约),这意味着33-36行每1秒连续,但是当我使用qsortfilterproxymodel过滤其未示出的[sourcemodel]

    0热度

    1回答

    我在PyQt中有一个GUI,它执行以下操作: 主窗口是网格布局(2列和3行)。这是计划(soory我不能发表图片还): 现在,调整主窗口的时候,我想的QTableView部件被调整。然而,它发生在其他地方: 而表格保持几乎固定的大小(但每个大小固定属性设置为不解决任何问题),他们只是扩大约50像素。我尝试将主布局更改为水平布局,然后在其中放置垂直布局,但没有更改。我正在设计使用QtDesigner