python

超轻量级php框架startmvc

pyqt5 使用label控件实时显示时间的实例

更新时间:2020-07-06 09:00:01 作者:startmvc
如下所示:importsysfromPyQt5importQtGui,QtCore,QtWidgetsfromPyQt5.QtWidgetsimport*fromPyQt5.QtCoreimport*fromPyQt5.

如下所示:


import sys
from PyQt5 import QtGui, QtCore, QtWidgets
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import *
class showTime(QDialog):
 def __init__(self):

 super(showTime, self).__init__()
 self.resize(500, 400)
 self.setWindowTitle("label显示时间")
 self.label = QLabel(self)
 self.label.setFixedWidth(200)
 self.label.move(90, 80)
 self.label.setStyleSheet("QLabel{background:white;}"
 "QLabel{color:rgb(300,300,300,120);font-size:10px;font-weight:bold;font-family:宋体;}"
 )
 # 动态显示时间在label上
 timer = QTimer(self)
 timer.timeout.connect(self.showtime)
 timer.start()
 def showtime(self):
 datetime = QDateTime.currentDateTime()
 text = datetime.toString()
 self.label.setText(" "+ text)

if __name__ == '__main__':
 app = QtWidgets.QApplication(sys.argv)
 my = showTime()
 my.show()
 sys.exit(app.exec_())

以上这篇pyqt5 使用label控件实时显示时间的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

pyqt5 label 实时显示 时间