一、学习指导
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_())