问题标签 [qmodelindex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - selectionModel 和 selectedRows 使用选定的行,但 PyQt4.QtCore.QModelIndex 对象位于 0x12xxxxxx
我已经选择了我想要实现的每一行中的行,但模型没有读取索引。我选择我想要获得的内容作为包含在行中的文本数据。
这是我的问题的图片:i.stack.imgur.com/APFPl.png
qt - QT - 如何从 QTableView 中的单行获取值
我有QTableView
几条记录,单行包含四列。我需要获取这 4 个索引值(姓名、姓氏、年龄、用户名)才能将它们删除SQLite
,所以我需要将这四个值放入删除查询中。我希望单击该行的每个索引并取回所有 4 个值。我该怎么做?谢谢
qt - 在 PySide 中使用 QFileSystemModel,从索引中获取项目
我寻找了这个答案,但在这里找不到任何东西,所以我问它。
使用命令功能QStandardModel
从 获取项目是相当直接的。QModelIndex
itemFromIndex
我有兴趣做基本相同的事情,但是对于我来说QFileSystemModel
,是否有一种简单或直接的方式来做到这一点。在文档中看不到任何内容。
qt - 具有 QAbstractItemModel 和父级在数据模型中未知的 QTreeView
我想使用 QTreeView 来可视化我的类层次结构。该层次结构是给定的,我无法更改它。但是 QAbstractItemModel 迫使我在其中实现 parent() 方法。我怎样才能做到这一点?
所以我有:
我怎样才能实现一个QModelIndex parent(const QModelIndex &index) const;
方法QAbstractItemModel
?
c++ - set current index of qtableview base on some string
I have a QTableView
whith a QSqlqueryModel
Main
defined as :
I want to select a row of this table base on the text of item that user selects from another QListWidget
.
I tried setCurrentIndex
but it accept a QModelIndex
. I can't figure out how to search through whole Word
column of my tableView
and find the string of that listWidget
and feed it to QModelIndex
Note that I can't use same model for these two widget because the way they fill is completely different .
python - 如何将持久委托 ModelIndex 恢复为“正常”
一旦委托项目被设置为持久使用:
tableView.openPersistentEditor(model.index(0, 0))
是否有可能将其恢复为“不持久”(不坚定)?
pyside - 打印 QModelIndex 与 QModelIndex.model():不同的十六进制值?
当您在 Pyside 中打印出 QModelIndex 时,对象表示会显示行、列、父级、模型和内存地址。但是,如果打印出 index.model(),则模型的内存地址是不同的。
下面是一些代码,演示了我的意思:
运行此代码时,结果如下所示:
为什么 QModelIndex 将 QStringListModel 十六进制值显示为0xef1b7e0
但 QStringListModel 将其地址显示为0x0000000017656948
?
macos - PySide 错误在 QAbstractItemModel 子类中发出 dataChanged 信号
尝试发出dataChanged
信号时出现此错误:
这是我的QAbstractItemModel
子类的相关部分:
我在 Mac OS X (10.10) 上使用 PySide 1.2.1 版和 Qt 4.8.5。该错误可能与我的特定环境有关。此代码在另一台 Mac 上运行。
qt - 从数据项创建 QModelIndex
我正在寻找一种从模型中的特定数据创建 QModelIndex 的方法。我可以通过以下方式从 QModelIndex 转到数据项:
但我正在寻找一个反函数:
我已经实现了与简单树模型示例( http://doc.qt.io/qt-5/qtwidgets-itemviews-simpletreemodel-example.html)非常相似的数据之间的链接。我的视图正确显示数据,但有相当大的滞后。我想发出 dataChanged(QModelIndex, QModelIndex) 以立即查看视图的更新,因为我认为滞后是由于等待视图更新。
在链接的示例中,我试图从 TreeItem 获取其在 QTreeModel 中的相应索引。
c++ - 如何完全遍历 QStandardItemModel?
我有一个 QStandardItemModel,我在 q QTreeView 中显示。工作正常。
为了突出显示相关行,我想突出显示其中的一些:因此,我有一个 QStringList ,其中包含要突出显示的 QStandItem* 的名称。
我的模型具有以下结构:
Level_1
+--> Level_11
+--> Level_12
+--> Level_13
Level_2
+--> Level_21
+--> Level_22
+--> Level_23
...
在这里,它迭代第 11、12 和 13 层,然后停止。