首页 > 编程 > Python > 正文

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

2019-11-25 12:45:06
字体:
来源:转载
供稿:网友

如下所示:

import sysfrom PyQt5 import QtGui, QtCore, QtWidgetsfrom 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控件实时显示时间的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表