我正在寻找QAbstractItemModel的一个示例实现与QTreeView一起使用。该模型应该从QSqlQuery加载数据,并且应该以一种"惰性"的方式进行。换句话说,我只想加载打开的节点/父节点的记录。我想知道如何正确地从这个模型中添加和删除记录。
我试图实现这样的模型在我自己,但得到了很多不同的错误,特别是当我开始添加和删除行。
如果你知道我在哪里可以找到这样的例子,我将非常感激。
谢谢:)
为了帮助开发您的模型,您可能对ModelTest (http://developer.qt.nokia.com/wiki/Model_Test)
感兴趣如果我理解正确的话,你将只在每个第一级元素中有一个子元素。
-Row1
|_ Row1 columns
+Row2
+Row3
-Row4
|_Row4 columns