• 7932阅读
  • 4回复

大数据量数据插入表格 [复制链接]

上一主题 下一主题
离线myseemylife
 

只看楼主 正序阅读 楼主  发表于: 2011-05-12
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2011-05-12) —
现在有几千条的数据需要一次性插入表格中、。、、、
怎么才能有效率呢?
我用的是QTableWidget,插一千条数据从开始到结束大概5S的样子、、、
这个效率是在不能接受。。
大神们有么有好的方法?
蠢笨的愚钝~
离线XChinux

只看该作者 4楼 发表于: 2011-05-13
你要看效率瓶颈在哪里,是在建立数据结构上?就是一个QList<YourDataRowType>类型结构,还是在数据的显示上。数据结构优化条件有限,而view使用的model,可优化空间较大。不要用QTableWidget,效率很低的,QStandardItemModel也同样,数据量大的时候效率很低。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线myseemylife

只看该作者 3楼 发表于: 2011-05-13
回 2楼(XChinux) 的帖子
我现在的思路是先把表格按照数据总条数建好,然后循环遍历数据的时候,把对应item的text改掉。、。、、、貌似效率还是不行。。。。。
model没用过。。。不过可以试一试
蠢笨的愚钝~
离线XChinux

只看该作者 2楼 发表于: 2011-05-12
数据归数据,5000条那是死的,一次性插入。
你只能在显示上做文章吧,也就是model的实现部分做文章。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线ppdayz

只看该作者 1楼 发表于: 2011-05-12
引用楼主myseemylife于2011-05-12 17:40发表的 大数据量数据插入表格 :
现在有几千条的数据需要一次性插入表格中、。、、、
怎么才能有效率呢?
我用的是QTableWidget,插一千条数据从开始到结束大概5S的样子、、、
这个效率是在不能接受。。
大神们有么有好的方法?
.......


你也说了是一次性的插入。。。实在没有好办法
快速回复
限100 字节
 
上一个 下一个