溫馨提示×

PyQt5中怎么使用Timer實現定時任務

小億
233
2024-03-12 17:52:41
欄目: 編程語言

在PyQt5中使用QTimer實現定時任務步驟如下:

  1. 導入需要的模塊:
from PyQt5.QtCore import QTimer
  1. 創建一個QTimer對象,并設置定時任務的時間間隔:
timer = QTimer()
timer.setInterval(1000)  # 設置定時任務的時間間隔為1秒
  1. 連接定時任務觸發時的槽函數:
def update():
    print("定時任務觸發")

timer.timeout.connect(update)
  1. 啟動定時任務:
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實現定時任務的方法,可以根據實際需求調整定時任務的時間間隔和執行的操作。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女