PyQt5計時器控件QTimer出現問題

Python的PyQt5計時器控件QTimer出現了如下的問題:

在__init__方法中創建了計時器控件QTimer(self.timer_total = QtCore.QTimer(self)),在其他方法中調用。在主程序界面,第一次運行時是正常的(計時結束時方法調用一次),第二次運行開始就不正常了(執行了2次計時結束時方法調用)。

解決方法:

不在__init__方法中創建計時器控件QTimer,而是在要調用的方法中創建計時器控件QTimer(self.timer_total = QtCore.QTimer(self))。這樣修改後,在主程序界面,無論運行多少次,每次運行時的調用方法只執行一次。

一直想不明白怎麼回事兒,有明白的,請不吝指教,通過評論或發私信均可,謝謝!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值