日历控件puls版本
前言
1、不同风格的日期和时间展示
2、高级操作
一、日历控件中不同风格的日期和时间
QDateTimeEdit - 展示时间的框条,类似于文本输入框
1.1 代码
'''
#Author :susocool
#Creattime:2024/3/19
#FileName:40-日历控件
#Description: 日历控件的展示
'''
import sys
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
class DateTimeEdit( QWidget ):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle('设置不同风格的日期和时间')
self.resize(400,100)
dateTimeEdit1 = QDateTimeEdit()
dateTimeEdit2 = QDateTimeEdit(QDateTime.currentDateTime()) # 获取当前时间
dateEdit = QDateTimeEdit(QDate.currentDate()) # 获取当前日期
timeEdit = QDateTimeEdit(QTime.currentTime())
# 显示样式
dateEdit.setDisplayFormat("yyyy.MM.dd") # 这里需要注意m的大小写
timeEdit.setDisplayFormat("HH:mm:ss")
dateTimeEdit1.setDisplayFormat("yyyy-MM-dd HH:mm:ss")
dateTimeEdit2.setDisplayFormat("yyyy/MM/dd HH-mm-ss")
# 布局样式
vlayout = QVBoxLayout()
vlayout.addWidget(dateTi