Qt 获取与索引偏移量处的项目



我是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) .

最新更新