欢迎光临散文网 会员登陆 & 注册

气轻PyQt6 23 日期时间编辑器(QDateTimeEdit)

2023-04-20 08:22 作者:气轻  | 我要投稿

 

from PyQt6.QtWidgets import *

from PyQt6.QtCore import Qt, QDateTime

import sys

 

class PyQt623(QWidget):

    def __init__(self):

        super().__init__()

        self.initUI()

    def initUI(self):

        self.setWindowTitle('气轻PyQt6')                # 设置窗口标题

        self.resize(360, 140)                           # 设置窗口大小

        self.setStyleSheet('background-color:#FAEBD7')

 

        self.tedit = QDateTimeEdit(QDateTime.currentDateTime(),self)

        self.tedit.setGeometry(10, 0,340, 40)           # 设置位置和大小

        self.tedit.setDisplayFormat('yyyy/MM/dd hh:mm:ss')

        self.tedit.setStyleSheet('background-color:#FFFAFA;color : #8B0000; \

                    font: large /"Times New Roman/";font-size:25px')

        self.tedit.dateTimeChanged.connect(self.updateLabel)

##        self.tedit.setCalendarPopup(True)

 

        dateLabel = QDateTime.currentDateTime().toString('yyyy/M/d hh:mm:ss')

        self.lcd = QLCDNumber(self)

        self.lcd.setGeometry(10, 50,340, 80)            # 设置位置和大小

        self.lcd.setDigitCount(20)                      # 设置显示位数

        self.lcd.display(dateLabel)

        self.lcd.setStyleSheet('background-color:#FF4500;color : #FFD700; \

                    font: bold large /"Times New Roman/";font-size:25px')

 

        self.show()

 

    def updateLabel(self,t):

        self.lcd.display(t.toString('yyyy/MM/dd hh:mm:ss'))

 

if __name__ == '__main__':

    app = QApplication(sys.argv)

    window = PyQt623()

    sys.exit(app.exec())

 

执行结果


气轻PyQt6 23 日期时间编辑器(QDateTimeEdit)的评论 (共 条)

分享到微博请遵守国家法律