3
我开发了一个节点下有1,000,000个项目的Qt树。该代码类似于其简单树模型示例,代码为http://qt-project.org/doc/qt-5.0/qtwidgets/itemviews-simpletreemodel.html。如何让Qt快速导航树项目?
当我点击“结束”键时,需要15秒才能到最后一个项目。任何方式使其更快?
我开发了一个节点下有1,000,000个项目的Qt树。该代码类似于其简单树模型示例,代码为http://qt-project.org/doc/qt-5.0/qtwidgets/itemviews-simpletreemodel.html。如何让Qt快速导航树项目?
当我点击“结束”键时,需要15秒才能到最后一个项目。任何方式使其更快?
将uniformRowHeights设置为true。然后行高只计算一次,而不是一百万次,这使得QTreeView快得多。
你已经设置了[uniformRowHeights](http://qt-project.org/doc/qt-4.8/qtreeview.html#uniformRowHeights-prop)吗? – 2013-01-13 17:56:58
将它设置为true后,几乎没有时间浏览这些项目。非常感谢! – user1899020
如果您的树中需要1,000,000个项目,那么您应该重新考虑您的用户界面设计。 – GogglesGuy