首页| 论坛| 消息

标题:Qt5 Model view 使用QSortFIlterProxyModel效率较差,有什么优化建议吗?
作者:yqwang
日期:2024-06-28 18:03
内容:

使用QtModel View
View使用QListView,创建带有checkbox和name的行数据,行数100w行
model使用QStandardItemModel,
使用QSortFIlterProxyModel实现过滤功能,
调用setFIlterFixedString(Qstring name)方法,用时12s,通过model修改更新所有checkbox用时0.1s左右,能帮忙分析一下原因和优化建议吗?


#1 [liudianwu 06-30 14:18]
100w行一般不会一次性放到表格中,建议分页加载数据
#2 [liudianwu 06-30 14:18]
实在要排序,请用sql语句查询,速度极快,100W行估计在1s内

回复 发表
主题 版块