Как сделать так, чтобы Qt быстро перемещался по элементам дерева?

Я разработал дерево Qt с 1 000 000 элементов под узлом. Код похож на простой пример модели дерева в http://qt-project.org/doc/qt-5.0/qtwidgets/itemviews-simpletreemodel.html .

Когда я нажимаю клавишу «Конец», для перехода к последнему элементу требуется 15 секунд. Есть ли способ сделать это быстрее?

4

Решение

Задавать uniformRowHeights к истине. Затем высота строки вычисляется только один раз, а не миллион раз, что делает QTreeView намного быстрее.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]