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元无门槛券
手把手带您无忧上云