赞
踩
1.创建
2.连接信号与槽
3.设置一个标志(按需求)
4.启动与停止
# -*- coding: utf-8 -*- import sys from PyQt5.QtCore import QTimer from PyQt5.QtWidgets import QDialog, QApplication # 确认提示框页面实现类 class DialogPre(QDialog): def __init__(self): super(DialogPre, self).__init__() self.timer = QTimer() # 初始化创建定时器 self.timer.timeout.connect(self.excute) # 每间隔启动时传参的时间触发一次timeout信号,取决于timer.start(param)param的时间 self.timeCount = 0 # 标志 self.timer.start(1000) # 启动,start()参数时间间隔单位毫秒,1000毫秒 = 1秒 # 槽函数 def excute(self): self.timeCount += 1 print(self.timeCount) if self.timeCount == 12: self.timeCount = 0 self.timer_pre_treat.stop() if __name__ == "__main__": app = QApplication(sys.argv) win = DialogPre() win.timer_pre_treat.start(1000) sys.exit(app.exec_())
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。