我是Qt和PyQt的菜鸟,我正在寻找一种理想的简单方法,从我已经拥有的索引"偏移"的模型中获取项目索引。下面是使用 QStandardItemModel 和 QStandardItems 的树形数据布局示例:
"Column 1" | "Column 2"
Parent 1 | Count: 2
--> Child 1
--> Child 2
Parent 2 | Count: 3
--> Child 1
--> Child 2
--> Child 3
我很容易获得父项的索引,但是一旦我有了该索引,在父项旁边获取"计数"项索引的最佳方法是什么?
到目前为止,我基本上使用了以下代码: parent.parent().child(parent.row(),1)
不过这似乎很不对劲...
QModelIndex::sibling() 将允许稍微折叠您的示例:parent.sibling(parent.row(),1)
.