QTableView 在每个单元格中都有不需要的复选框
我正在尝试使用 QTableView 以及我自己创建的继承自 QAbstractTableModel 的模型类来制作一个简单的表格数据布局。由于某种原因,我的表格视图最终看…
如何从 PyQt4 中的 QVariant 取回我的 python 对象?
我正在创建 QAbstractItemModel 的子类以显示在 QTreeView 中。 我的 index() 和 parent() 函数使用 QAbstractItemModel 继承函数 createIndex 并为其…
存储和编辑(GUI)类似目录的树结构的最优雅/安全/简单的解决方案?
我有一个稍微棘手的问题需要解决;想象一下: 我的一个应用程序需要大量使用脚本,因此我的想法是为用户提供一种编写脚本片段并将它们组织在类似目录…
使用 QAbstractItemModel (C++) 支持多重添加/删除(以及撤消/重做)
您好, 我一直在编写一些令人讨厌的代码来支持从模型中删除任意一组对象的撤消/重做。我觉得我正在正确地处理这个问题,因为所有其他变异器(添加/复…
我可以为 QAbstractItemModel 声明根项吗?
我知道可以为项目视图设置父模型索引,但我想为模型执行此操作。 原因很简单,我想摆脱这些构造: # PyQt 4.5.4, but this should be similar to Qt. …
帮助在 Qt 的 rowInserted 信号后获取插入的数据
我有一个 onText 方法,它连接到 QAbstractItemModel 的 rowsInserted SIGNAL,这样我就可以在插入新行时收到通知: QObject::connect(model, SIGNAL(…
QObject::connect 与 QAbstractItemModel 的问题
我有一个 QListView,从中我获得了一个 QAbstractItemModel 与 list->model(); 之后,我想将 dataChanged 信号连接到我的自定义 QObject: if( QObjec…
QTreeWidgetItem 中的角色是什么?
我有一个带有多个列的 QTreeWidget,我向其中添加了 QTreeWidgetItems。 我尝试使第二列包含每个 Item 的数值,以便我可以按该值对项目进行排序,但 Q…