pyqt5界面显示程序运行时间
时间: 2024-04-14 13:24:20 浏览: 86
基于Python 3.6和PyQt5的中国铁路列车运行图系统.zip
5星 · 资源好评率100%
在PyQt5中,可以使用QLabel来显示程序的运行时间。以下是一个简单的示例代码:
```python
import sys
import time
from PyQt5.QtWidgets import QApplication, QLabel, QWidget, QVBoxLayout
class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle("程序运行时间")
self.layout = QVBoxLayout()
self.label = QLabel()
self.layout.addWidget(self.label)
self.setLayout(self.layout)
def show_running_time(self):
start_time = time.time()
# 在这里执行你的程序代码
time.sleep(5) # 模拟程序运行时间
end_time = time.time()
running_time = end_time - start_time
self.label.setText(f"程序运行时间:{running_time:.2f}秒")
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show_running_time()
window.show()
sys.exit(app.exec_())
```
在上述代码中,我们创建了一个继承自QWidget的MainWindow类,其中包含一个QLabel用于显示程序的运行时间。在show_running_time方法中,我们使用time模块记录程序的开始时间和结束时间,并计算出运行时间。最后,将运行时间显示在QLabel上。
阅读全文