from PySide2.QtWidgets import QMainWindow, QApplication, QLabel
from PySide2.QtCore import QTimer,QDateTime, QMetaObject, QCoreApplication, QSize, Qt
class Ui_Time:
def setupUi(self, Time):
#设置窗口大小
Time.resize(800, 600)
#创建显示的label
self.time_label = QLabel(Time)
self.time_label.setMinimumSize(QSize(800, 80))
self.time_label.setMaximumSize(QSize(800, 80))
self.time_label.setAlignment(Qt.AlignCenter)
#创建定时器
self.Timer=QTimer()
#定时器每500ms工作一次
self.Timer.start(500)
#建立定时器连接通道 注意这里调用TimeUpdate方法,不是方法返回的的结果,所以不能带括号,写成self.TimeUpdate()是不对的
self.Timer.timeout.connect(self.TimeUpdate)
self.retranslateUi(Time)
QMetaObject.connectSlotsByName(Time)
def TimeUpdate(self):
#'yyyy-MM-dd hh:mm:ss dddd' 这是个时间的格式,其中yyyy代表年,MM是月,dd是天