查看完整版本: [-- 线程与定时器 --]

QTCN开发网 -> Qt基础编程 -> 线程与定时器 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

suzhuorui 2020-08-25 10:24

线程与定时器

如何在主线程中关闭子线程中的定时器?
在实现主线程暂停子线程时,采用加锁的方式实现,但是发现线程中的定时器还在继续,如何实现在主线程中停止子线程中的定时器呢?

lemonzll 2020-08-25 10:47
qtimer跨线程调用start或者stop函数没用。可以定义signal slot来实现跨线程操作,或者直接调用QMetaObject::invokeMethod(timer, "stop")

suzhuorui 2020-08-25 14:52
lemonzll:qtimer跨线程调用start或者stop函数没用。可以定义signal slot来实现跨线程操作,或者直接调用QMetaObject::invokeMethod(timer, "stop") (2020-08-25 10:47) 

好的,谢谢


查看完整版本: [-- 线程与定时器 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled