在PyQt5中使用QTimer
实现定时任务步骤如下:
from PyQt5.QtCore import QTimer
QTimer
对象,并设置定时任务的时间间隔:timer = QTimer()
timer.setInterval(1000) # 设置定时任务的时间间隔为1秒
def update():
print("定时任务触发")
timer.timeout.connect(update)
timer.start()
完整示例代码如下:
from PyQt5.QtCore import QTimer
def update():
print("定时任务触发")
timer = QTimer()
timer.setInterval(1000)
timer.timeout.connect(update)
timer.start()
import sys
from PyQt5.QtWidgets import QApplication, QWidget
if __name__ == '__main__':
app = QApplication(sys.argv)
window = QWidget()
window.setWindowTitle('定时任务示例')
window.show()
sys.exit(app.exec_())
以上就是使用QTimer
实现定时任务的方法,可以根据实际需求调整定时任务的时间间隔和执行的操作。