• 7160阅读
  • 9回复

QT中怎么快速导入较大的数据文件???? [复制链接]

上一主题 下一主题
离线songpeng
 
只看楼主 正序阅读 楼主  发表于: 2010-08-12
— 本帖被 XChinux 执行加亮操作(2010-09-04) —
急!!!!!!

望各位高手指点下!



我用QTableWidget生成的表格 再用QTableWidgetItem来填充每一个表格项!

导入小点数据文件 一次循环填充几百行的表格还可以!

当我导入上万行的数据文件时!意思就是循环填充万行的表格时 就很慢要2到3分钟!

想求得:能快速的导入较大的数据文件  到这个表格中来?????????????
认真的做我自己的事情!
离线water_wf

只看该作者 9楼 发表于: 2010-08-12
没什么的,把加载数据的例程放到线程中就行了,没什么区别。
不过别的widget比如qtextedit放到线程中会crash.
离线songpeng
只看该作者 8楼 发表于: 2010-08-12
回 6楼(water_wf) 的帖子
water_wf:你好!

可不可以 看看你的那个例子代码! 我看了下书上的QTableView  感觉还行!

但是也非常感兴趣你的例子 希望能分享下! 我QQ 274110846 谢谢!
认真的做我自己的事情!
离线songpeng
只看该作者 7楼 发表于: 2010-08-12
water_wf:你好!

可不可以 看看你的那个例子代码! 我看了下书上的QTableView  感觉还行!

但是也非常感兴趣你的例子 希望能分享下! 我QQ 274110846 谢谢!
认真的做我自己的事情!
离线water_wf

只看该作者 6楼 发表于: 2010-08-12
这个我做过一个例子,item view的widget在子线程里面是可以给它添加item的
离线songpeng
只看该作者 5楼 发表于: 2010-08-12
谢谢 !dbzhang800好同志! 向你敬礼!

我赶紧看看!
认真的做我自己的事情!
离线dbzhang800

只看该作者 4楼 发表于: 2010-08-12
Qt manual和 例子中都有介绍。

C++ GUI Qt4 编程(第二版)  有一章讲解这个问题

Advanced Qt Programing 一书中,有4章(共157页) 讲解这个问题
离线songpeng
只看该作者 3楼 发表于: 2010-08-12
dbzhang800:你好!
      能再详细一点吗???
      给我提个大概吧!
  
      现在只会用QTableWidget    

      QTableView 和 自定义 model???    给个大概吧! 谢谢了!
  
      谢谢你的指点!  
认真的做我自己的事情!
离线dbzhang800

只看该作者 2楼 发表于: 2010-08-12
你应该用 QTableView 和 自定义 model,而不是用 QTableWidget
离线songpeng
只看该作者 1楼 发表于: 2010-08-12
我自己先顶一下!

补充:当上万行的表格数据时  用QTableWidgetItem来填充每一个表格项 就很慢 有没有什么能导入大量数据 再填充到表格的方法?? 且很快的!

小虾我 不知道有其他什么好方法??
认真的做我自己的事情!
快速回复
限100 字节
 
上一个 下一个