我使用QML TableView +自己的QAbstractTableModel和QSortFilterProxyModel。我已经实现了排序,但它运行缓慢。我已经使用了没有QML的这些模型,但是使用QTableView - 它运行得很好。 30 000件商品的排序不到1秒。 有人可以帮忙吗?问题在哪里?
答案 0 :(得分:0)
我认为QML会重新绘制所有项目,而Model会对数据进行排序(在每次迭代中)。我找到了解决方案,你需要进行分类:
例如
FROM
更多详情https://forum.qt.io/topic/52026/solved-sorting-qml-tableview-is-slow/4