一、
二、
三、定时器
代码:
import sys
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *
class myWin(QWidget):
def __init__(self):
super(myWin, self).__init__()
self.setWindowTitle('计时器控件')
self.label=QLabel('显示当前时间')
self.start_bt=QPushButton('开始')
self.start_bt.clicked.connect(self.starttimer)
self.end_bt=QPushButton('结束')
self.end_bt.clicked.connect(self.endTimer)
lay=QGridLayout()
lay.addWidget(self.label,0,0,1,2)
lay.addWidget(self.start_bt,1,0)
lay.addWidget(self.end_bt, 1, 1)
self.setLayout(lay)
self.timer=QTimer()
self.timer.timeout.connect(self.showtime)
def starttimer(self):
self.timer.start(5)
self.start_bt.setEnabled(False)
self.end_bt.setEnabled(True)
def endTimer(self):
self.timer.stop()
self.start_bt.setEnabled(True)