• 7323阅读
  • 2回复

qt4 GUI 消息循环 能不能被打断? [复制链接]

上一主题 下一主题
离线ww18031901
 

只看楼主 正序阅读 楼主  发表于: 2008-06-16
— 本帖被 XChinux 执行加亮操作(2008-06-16) —
我在 次线程中 修改  listwidget中的 内容,发现失败。

在启动 次线程之后让 主线程 sleep(5)。

之后 主线程继续, 此时 次线程尚未完成 那么次线程只 修改了部分内容。

为什么?

能不能在不 暂停 主线程 的情况下
让次线程 修改主线程界面中 listwidget 中的值?

如何解决?

离线yj_yulin

只看该作者 2楼 发表于: 2008-06-17
修改GUI的代码应该在GUI的线程里面运行
离线XChinux

只看该作者 1楼 发表于: 2008-06-16
通过signal、slot机制进行修改。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个