码迷,mamicode.com
首页 > 其他好文 > 详细

pyqt中定时器的使用

时间:2019-07-18 21:17:16      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:core   tar   函数   nec   监听   qt5   art   处理   def   

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中定时器的使用

标签:core   tar   函数   nec   监听   qt5   art   处理   def   

原文地址:https://www.cnblogs.com/komean/p/11209952.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!