好吧,在我当前的项目中,记录从数据库直接加载到QStandardItemModel
,然后通过QTreeView()
查看。一切都很好。但我想到了ram-memory。我认为QStandardItemModel
,包括记录,将被加载到ram-memory中。与数据结构类似(例如list
),对吧?但是当我拥有大型数据集时会发生什么?我在Qt Documentation: Fetch More Example中读到我必须批量添加项目,最好只在视图需要项目时。听起来不错,但我不知道该怎么做。你们中有谁知道python代码中的一些例子吗?不幸的是,我不理解C ++的例子。或者有人知道更好的解决方案吗?
别误会我的意思。我不想要一个现成的解决方案因为我太懒了。没有!我想学习并研究它。