如果调用了QTimer::singleShot(),那么便无法停止,如果调用的和按钮绑定在一起连续点击,就会执行多次槽函数,疑问来了,怎么停止singleShot的计时
可以引入一个变量来控制是否应执行槽函数中的操作
创建一个显式的timer对象,你能stop()它,或者用一个最小的过期时间(0)重新start()它,让它“立即”过期。
如果你不想让已经启动的计时器过期,只需简单地stop()它即可。
16,693
社区成员
26,655
社区内容
加载中
试试用AI创作助手写篇文章吧