• 6695阅读
  • 4回复

请教高手,如何在qt中多线程中使用定时器 [复制链接]

上一主题 下一主题
离线kingnight
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-25
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
如题,qt3版本的,请教高手给个例子,该如何操作,我按常规方法做,提示有错误
no matching function for call to QTimer
离线rqzrqh

只看该作者 1楼 发表于: 2009-08-25
启动这个定时器的时候规定一个时间就行了,然后连接timeout这个信号到一个处理槽上。
看出错提示是没有相匹配的函数,所以楼主去查一下QTimer的帮助文档选择合适的定时函数
离线kingnight
只看该作者 2楼 发表于: 2009-08-25
我现在的问题是,我想在线程中调用changeInterval()函数使计数器重新开始计数,
错误提示:
error:cannot call member function ‘void QTImer ::changeInterval(int)’without object
离线rqzrqh

只看该作者 3楼 发表于: 2009-08-25
引用第2楼kingnight于2009-08-25 11:40发表的  :
我现在的问题是,我想在线程中调用changeInterval()函数使计数器重新开始计数,
错误提示:
error:cannot call member function ‘void QTImer ::changeInterval(int)’without object
错误提示是没有对象就直接调用了changeInterval(int)
离线kingnight
只看该作者 4楼 发表于: 2009-08-25
谢谢。已解决!
快速回复
限100 字节
 
上一个 下一个