当前位置: 首页 PyQt5基类QObject属性和方法 QObject中的定时器开关
add-vip

QObject中的定时器开关

一、学习指导

QObject中的定时器功能首次接触事件的处理,我们上一节课中也出现了信号和槽,这些高级点的功能实现会在第三章中详细讲解,这里的我们只要能够理解定时器的的两个基本功能startTimer()和killTimer()就可以了。

二、代码演示

from PyQt5.Qt import *
import sys
 
class Obj(QObject):
    def timerEvent(self, QTimerEvent):
        print(QTimerEvent,2)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = QWidget()
 
    obj =Obj()
    timer_id = obj.startTimer(1000)
    # obj.killTimer(timer_id)
    window.show()
    sys.exit(app.exec_())


这里函数内的参数表示毫秒,单位一定要弄清楚

相关文章