• 1627阅读
  • 2回复

[提问]线程与定时器 [复制链接]

上一主题 下一主题
离线suzhuorui
 

只看楼主 倒序阅读 楼主  发表于: 2020-08-25
如何在主线程中关闭子线程中的定时器?
在实现主线程暂停子线程时,采用加锁的方式实现,但是发现线程中的定时器还在继续,如何实现在主线程中停止子线程中的定时器呢?
在线lemonzll

只看该作者 1楼 发表于: 2020-08-25
qtimer跨线程调用start或者stop函数没用。可以定义signal slot来实现跨线程操作,或者直接调用QMetaObject::invokeMethod(timer, "stop")
离线suzhuorui

只看该作者 2楼 发表于: 2020-08-25
回 lemonzll 的帖子
lemonzll:qtimer跨线程调用start或者stop函数没用。可以定义signal slot来实现跨线程操作,或者直接调用QMetaObject::invokeMethod(timer, "stop") (2020-08-25 10:47) 

好的,谢谢
快速回复
限100 字节
 
上一个 下一个