首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QTableView怎么实现一行一行的输出显示

2012-10-18 
QTableView如何实现一行一行的输出显示我有大概100行,8列数据需要显示出来,但是数据计算需要时间。现在在情

QTableView如何实现一行一行的输出显示
我有大概100行,8列数据需要显示出来,但是数据计算需要时间。
现在在情况是,数据都计算完成后,才会显示出来数据。
我想要的是数据计算完一行后,就显示一行。
也可以使用QTableWidget,我都用过,都没实现这个功能,请问有没有可能?

[解决办法]
需要改写显示部分的代码,计算后就显示出来。
[解决办法]
简单的办法,计算放在线程里,算出来一行数据,发一个信号把数据传给主线程显示。
[解决办法]

探讨
简单的办法,计算放在线程里,算出来一行数据,发一个信号把数据传给主线程显示。

[解决办法]
是的。计算话在线程里,算出一个结果,发一个信号。qtablewidget接收信号,显示。
[解决办法]
用多线程计算数据是必须的。当数据计算完成发送信号到主线程,主线程将数据显示出来。或者加载数据的时候用一个gif格式的转圈,加载完了把这个gif格式的label给隐藏掉。

热点排行