当前位置:   article > 正文

使用QTimer时出现的错误_使用qt定时器时老是报错

使用qt定时器时老是报错

在使用QTimer时,我将本来放在信号与槽连接的专有函数中的中代码
connect(stimTimer,&QTimer::timeout,this,&MainWindow::displayTime);
移到了stimTimer->start(1000);的后面,这个槽函数的功能是实现一个计时器。
结果出现了第一次开启定时器计时正常,再开启定时器时计时是2,4,6,8…,第三次开启定时器计时是3,6,9,12…。
因此发现可能是信号与槽多连接了的原因,将上面连接信号与槽的代码移到含有stimTimer->start(1000);这句代码函数之外,运行正常。
这个问题还是由于使用QT的基本功不扎实。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/297395
推荐阅读