• 13928阅读
  • 6回复

出现这样的情况QObject::startTimer: QTimer can only be used with threads started with QThread [复制链接]

上一主题 下一主题
离线duduqq
 

只看楼主 倒序阅读 楼主  发表于: 2008-04-08
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
QObject::startTimer: QTimer can only be used with threads started with QThread
好像是进和阻塞了,有谁遇到过这样的问题,我上了外国的一网站看了一下人家的邮件例表,但不是很懂,也没有找到解决的办法,哪位高手可以解答一下。
离线chenliangzhu
只看该作者 1楼 发表于: 2009-02-04
如何解决的?
离线lyhopq

只看该作者 2楼 发表于: 2009-07-10
今天我也遇着这样的情况,还没招到解决办法
离线q011
只看该作者 3楼 发表于: 2009-12-07
是啊,要怎么解决啊
离线fangjuntan

只看该作者 4楼 发表于: 2010-06-26
我今天也遇到这个问题了,不知道怎么解决?
离线ripley2010
只看该作者 5楼 发表于: 2011-05-17
startTimer 要在线程启动后才能用,也就是说,starta()函数不能放在线程的构造函数中,可以放在run()中,就不会出错了!
离线oscarboycn

只看该作者 6楼 发表于: 2011-05-28
startTimer貌似需要event事件
但是你的线程里面有没有exe()启动事件循环?
http://www.21ic.com
http://bbs.eetop.cn
http://www.eetop.cn/
http://www.eet-china.com/
http://www.netyi.net/
http://www.pcbbbs.com/
http://www.pcbtech.net/
快速回复
限100 字节
 
上一个 下一个