• 652阅读
  • 2回复

[讨论]Qt5 Model view 使用QSortFIlterProxyModel效率较差,有什么优化建议吗? [复制链接]

上一主题 下一主题
离线yqwang
 

只看楼主 倒序阅读 楼主  发表于: 2024-06-28
使用QtModel View
View使用QListView,创建带有checkbox和name的行数据,行数100w行
model使用QStandardItemModel,
使用QSortFIlterProxyModel实现过滤功能,
调用setFIlterFixedString(Qstring name)方法,用时12s,通过model修改更新所有checkbox用时0.1s左右,能帮忙分析一下原因和优化建议吗?
离线liudianwu

只看该作者 1楼 发表于: 2024-06-30
100w行一般不会一次性放到表格中,建议分页加载数据
4条评分好评度+1贡献值+1金钱+10威望+1
20091001753 好评度 +1 - 2024-07-11
20091001753 贡献值 +1 - 2024-07-11
20091001753 威望 +1 - 2024-07-11
20091001753 金钱 +10 - 2024-07-11
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线liudianwu

只看该作者 2楼 发表于: 2024-06-30
实在要排序,请用sql语句查询,速度极快,100W行估计在1s内
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
快速回复
限100 字节
 
上一个 下一个