首页| 论坛| 消息

标题:在TableWidget中显示大数据量
作者:pxiao_xiao
日期:2013-02-07 09:20
内容:

描述:
在访问数据库后,在本地得到包含了数据的集合,然后获取数据总量;之后tableWidget的滑动条的滑动长度可以定义成 tableWidget的每行row的宽度 * 数据总量;再运动滑动条以定位到应显示的部分的第一个的行在tableWidget中的索引;以此索引可以定位到内存中的数据集对应的当前应被提取的第一个数据的索引;由于tableWidget的height是知道的,那么该显示的个数应也是可知的,即数据集该提取的长度也是可知的;只取这部分数据显示到tableWidget中。
环境:
VS2008+Qt4.7
说明:
只模拟了100W个int数据


#1 [pxiao_xiao 02-17 09:30]
节约tableWidget内存的方式
#2 [一去丶二三里 12-20 16:42]
使用 QTableWidget 与QTableWidgetItem注定会影响性能,而且生成数据的时候界面会很卡,后台另起一个线程比较好。。。

回复 发表
主题 版块