创建timer,绑定事件
self.timer = QTimer() self.timer.timeout.connect(self.showTime) self.pushButton.clicked.connect(self.startTime) self.pushButton_2.clicked.connect(self.endTime)
def showTime(self): time = QDateTime.currentDateTime() time_display = time.toString("yyyy-MM-dd hh:mm:ss") self.statusbar.showMessage(time_display)
开始
def startTime(self): self.timer.start(1000) self.pushButton.setEnabled(False) self.pushButton_2.setEnabled(True)
停止
def endTime(self): self.timer.stop() self.pushButton.setEnabled(True) self.pushButton_2.setEnabled(False) self.statusbar.clearMessage()