PyQt5写一段可以运行的代码,包含起始和结束时间区间,精确到时分秒,可执行
时间: 2024-05-01 19:18:48 浏览: 63
的计时器。谢谢!
好的,以下是可以运行的PyQt5代码,实现了精确到时分秒的可执行计时器:
```
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel
from PyQt5.QtCore import QTimer, QTime
class Timer(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('Timer')
self.timer = QTimer()
self.timer.timeout.connect(self.showTime)
self.label = QLabel(self)
self.label.setGeometry(75, 50, 100, 50)
self.label.setStyleSheet("font-size: 30px;")
self.showTime()
self.timer.start(1000)
def showTime(self):
time = QTime.currentTime()
text = time.toString('hh:mm:ss')
self.label.setText(text)
if __name__ == '__main__':
app = QApplication(sys.argv)
timer = Timer()
timer.show()
sys.exit(app.exec_())
```
这段代码实现了一个窗口,其中放置了一个QLabel用于显示时间,通过QTimer每隔1秒钟更新一次时间显示。您可以根据需要修改界面的大小、位置和字体大小等参数。希望这个计时器能够满足您的需求!
阅读全文