QTableWidget先读取全部数据,然后进行分页显示。每次操作只对固定的一百行数据进行刷新,实现了虚拟出完整表格的效果。此方法可以优化文件的读取,快速读取所有内容,同时表格只有一百行,占用内存较小。但要注意,读取大文件时占用内存较大。
QTableWidget分页显示1千万行数据的优化方法
文件列表
QTableWidget先去读全部的,再进行分页显示,表格固定的是一百行,每次操作对这一百行数据进行刷新,虚拟出完整表格的效果
(预估有个115文件)
FileCoreLib.dll
87KB
ScrollBar.cpp
472B
LoadFileData.cpp
737B
TestTableWidget.cpp
914B
main.cpp
189B
moc_ScrollBar.cpp
4KB
moc_FileFastReadLines.cpp
3KB
moc_LoadFileData.cpp
5KB
moc_TestTableWidget.cpp
3KB
moc_QCustomTableWidget.cpp
4KB
暂无评论