pyqt中定时器的使用
Posted komean
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyqt中定时器的使用相关的知识,希望对你有一定的参考价值。
1.定义一个定时器函数
# 定时器
from PyQt5.QtCore import QTimer
def timer_start():
timer = QTimer()
# fun1是监听的函数,如果fun1(x,y)带参,则使用"lambda:fun1(x,y)" 代替下面的“fun1”
timer.timeout.connect(fun1)
timer.start(1000)
def fun1():
...
# 调用定时器
timer_start()
2.定时器串联
# 第1个定时器
def timer_start():
timer = QTimer()
timer.timeout.connect(func1)
timer.start(1000)
# 第1个定时器处理函数
def func1():
if :
else:
# 调用第2个定时器
timer_start2()
# 第2个定时器
def timer_start2():
timer = QTimer()
timer.timeout.connect(func2)
timer.start(1000)
# 第2个定时器处理函数
def func2():
if :
else:
# 调用第n个定时器
timer_start_n()
# 调用定时器
timer_start()
以上是关于pyqt中定时器的使用的主要内容,如果未能解决你的问题,请参考以下文章