在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
實現定時任務的方法,可以根據實際需求調整定時任務的時間間隔和執行的操作。