从QAbstractItemModel中的项获取当前索引

时间:2013-08-13 16:01:05

标签: qt model

我有基于模型/项目的设计,类似于http://qt-project.org/forums/viewthread/14121

中解释的设计

我真正需要的是像RosterElement :: currentIndex()这样的方法,它返回一个QModelIndex对象。 但我不知道如何获取索引而不检查所有指示internalPointer()值对 this (应该只有一个匹配,尚未尝试过)。 有没有更好的实施?

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

您的问题似乎围绕如何获取父QModelIndex项的RosterElement,以便您可以发出beginInsertRows()信号。

查看以下示例,这些示例向您展示如何快速确定元素在层次结构中的位置:

Simple Tree Model Example

Editable Tree Model Example