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

子线程写下QTreeWidgetItem时不立即显示

2013-04-20 
子线程写入QTreeWidgetItem时不立即显示。我用子线程对QTreeWidgetItem进行setText,修改显示值。但是它不会

子线程写入QTreeWidgetItem时不立即显示。
我用子线程对QTreeWidgetItem进行setText,修改显示值。
但是它不会立即更新,只有当鼠标移动到这一行时才会变化成我修改的值。
在子线程中用 update() 也没用

在主线程中加个timer, 不断进行 update() 也没用,
有什么办法可以让它立即更新修改后的显示内容呢?
[解决办法]

引用:
引用:建议处理界面的还是放在主线程中

可以让子线程给主线程发信号,然后由主线程写入QTreeWidgetItem中

哦,难道子线程中都不适合直接操作 UI 控件吗?



嗯 可以这么说。

热点排行