我对 PyQT 比较陌生,我一直在努力研究,但我找不到这个问题的答案。基本上我所拥有的是一个 QTreeView,它填充了来自 QStandardItemModel 的数据。此数据有 2 列,并且有各种标题将展开。当我双击 Treeview 中的一个项目时,我需要能够检索存储在 QStandardItemModel 中的整行,但我似乎只能获得被选中的单个单元格。我现在配置了以下内容,但它只返回双击的单个单元格
index = self.treeview.currentIndex()
print index.data().toString()
我可以尝试根据选择的单元格搜索模型 b/c 它可能列出的项目的第二列可能具有相同的字段,但第一列将始终是唯一的。我也不能只使用我所理解的行索引,因为被选择的项目是子项目,所以我为父母下的每个第一个孩子得到一个 0 的索引。
任何帮助表示赞赏。提前致谢。