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