我要遍历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>
答案 0 :(得分:3)
将当前索引作为参数QAbstractItemModel::rowCount()
传递以获得其行数。否则,您将获得树中根项目的数量。
因此,将auto rows = model->rowCount();
替换为auto rows = model->rowCount(index);