QDateEdit是PyQt中的一个日期选择控件,用于选择日期。要从QDateEdit中获取昨天的日期,可以使用以下步骤:
from PyQt5.QtCore import QDate, QTime, QDateTime, Qt
current_date = QDate.currentDate()
yesterday = current_date.addDays(-1)
date_edit.setDate(yesterday)
完整的代码示例:
from PyQt5.QtWidgets import QApplication, QWidget, QDateEdit, QVBoxLayout
from PyQt5.QtCore import QDate
app = QApplication([])
window = QWidget()
layout = QVBoxLayout()
date_edit = QDateEdit()
layout.addWidget(date_edit)
window.setLayout(layout)
# 获取当前日期
current_date = QDate.currentDate()
# 计算昨天的日期
yesterday = current_date.addDays(-1)
# 将昨天的日期设置到QDateEdit控件中
date_edit.setDate(yesterday)
window.show()
app.exec_()
以上代码将创建一个简单的窗口,其中包含一个QDateEdit控件,该控件将显示昨天的日期。
云+社区技术沙龙[第10期]
《民航智见》线上会议
高校公开课
腾讯技术开放日
云+社区技术沙龙[第11期]
云+社区技术沙龙[第6期]
腾讯云GAME-TECH沙龙
小程序云开发官方直播课(应用开发实战)
腾讯位置服务技术沙龙
领取专属 10元无门槛券
手把手带您无忧上云