如何遍历树模型中的所有索引

时间:2019-05-07 08:11:37

标签: qt qt5

我要遍历Tree模型中的所有索引,如图所示。

我编写的函数给出了堆栈溢出错误。

<dependency> 
    <groupId>org.mongodb</groupId>
    <artifactId>mongo-java-driver</artifactId>
    <version>3.10.2</version>
    </dependency>
<dependency>
    <groupId>org.mongodb</groupId>
    <artifactId>mongodb-driver</artifactId>
    <version>3.4.2</version>
    </dependency>
    <dependency>
    <groupId>org.mongodb</groupId>
    <artifactId>bson</artifactId>
    <version>3.8.1</version>
    </dependency>

enter image description here

1 个答案:

答案 0 :(得分:3)

将当前索引作为参数QAbstractItemModel::rowCount()传递以获得其行数。否则,您将获得树中根项目的数量。

因此,将auto rows = model->rowCount();替换为auto rows = model->rowCount(index);