• 5402阅读
  • 2回复

线程不能操作界面,那么线程还有什么用呢? [复制链接]

上一主题 下一主题
离线maidisula
 

只看楼主 倒序阅读 楼主  发表于: 2011-03-25
我想在线程里更新进度条,但是qt线程不能在线程里操作界面,所以只能使用信号通知界面层去更新,
结果程序跑起来之后,发现根本达不到预期的效果,进度条不怎么动,只有主线程的操作做完了,进度条才能动,
我觉得只是因为进度条的更新都在主线程里做的,所以还是在和主线程当前的操作有冲突,
按照我的这个程序来说的话,是不是使用线程就没什么用了,因为线程里只是执行了i++,然后发送信号这两个操作。

那么怎样才能在线程里跟新进度条呢?
[ 此帖被maidisula在2011-03-25 11:02重新编辑 ]
离线dbzhang800

只看该作者 1楼 发表于: 2011-03-27
贴你的测试程序吧,应该是使用有误
离线maidisula

只看该作者 2楼 发表于: 2011-04-07
应该是没什么问题的,参考了很多程序
快速回复
限100 字节
 
上一个 下一个