每日简讯:气轻PyQt5 22 日期编辑器(QDateEdit)

来源:哔哩哔哩       时间:2023-04-18 07:05:17

from PyQt5.QtWidgets import *

from PyQt5.QtCore import Qt, QDate

import sys


(相关资料图)

class PyQt522(QWidget):

def __init__(self):

super().__init__()

self.initUI()

def initUI(self):

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

self.resize(420, 50)                            # 设置窗口大小

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

t = QDate.currentDate().toString('yyyy/M/d')

self.label = QLabel(self)                       #设置label信息

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

self.label.setText(t)

self.label.setAlignment(Qt.AlignmentFlag.AlignHCenter)# 居中设置

self.label.setStyleSheet('background-color:#1E90FF;color : #7CFC00; \

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

self.tedit = QDateEdit(self)

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

self.tedit.setDisplayFormat('yyyy/M/d')

self.tedit.setDate(QDate.currentDate())

self.tedit.setStyleSheet('background-color:#FF8247;color : #7CFC00; \

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

self.tedit.dateChanged.connect(self.updateLabel)

self.show()

def updateLabel(self,t):

self.label.setText(t.toString('yyyy/M/d'))

if __name__ == '__main__':

app = QApplication(sys.argv)

window = PyQt522()

sys.exit(app.exec())

执行结果

关键词:

上一篇:44130是哪里的身份证_4413
下一篇:最后一页