📅  最后修改于: 2023-12-03 15:03:56.929000             🧑  作者: Mango
QCalendarWidget
是 Pyqt5 中的一个预定义类,允许用户选择日期并显示日期。在这个教程中,我们将学习如何使用 QCalendarWidget
在窗口中显示当前日期。
我们需要使用 PyQt5
和 sys
库来创建我们的小部件并退出程序。
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QCalendarWidget
from PyQt5.QtCore import QDate
我们使用 QWidget
类创建一个窗口。
app = QApplication(sys.argv)
window = QWidget()
window.setWindowTitle('显示今天的日期')
QCalendarWidget
我们要在窗口中显示 QCalendarWidget
,用于显示日期。
calendar = QCalendarWidget(window)
calendar.setGridVisible(True)
我们使用此代码创建 QCalendarWidget
,然后将其添加到窗口中。 setGridVisible
方法用于显示日历的网格。
我们可以使用 setSelectedDate
方法将当前日期设置为 QCalendarWidget
。
today = QDate.currentDate()
calendar.setSelectedDate(today)
最后我们要将窗口和小部件展示出来。
window.show()
sys.exit(app.exec_())
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QCalendarWidget
from PyQt5.QtCore import QDate
app = QApplication(sys.argv)
window = QWidget()
window.setWindowTitle('显示今天的日期')
calendar = QCalendarWidget(window)
calendar.setGridVisible(True)
today = QDate.currentDate()
calendar.setSelectedDate(today)
window.show()
sys.exit(app.exec_())
这是用于显示当前日期的 QCalendarWidget
的最小代码示例。