Я делаю приложение на основе календаря с Python.Для этого я использую QCalendarWidget () из PyQt5.Тем не менее, я не могу получить выбранную дату должным образом.Когда я запускаю приведенный ниже код, в какой бы день я ни щелкнул, он просто печатает сегодняшний день как PyQt5.QtCore.QDate(2019, 3, 30)
.Я хочу получить выбранную дату.Как я могу решить это?
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
app = QApplication(sys.argv)
window = QWidget()
window.setGeometry(50,50,310,300)
window.setWindowTitle("Reminder")
cal = QCalendarWidget(window)
cal.setGridVisible(True)
date = cal.selectedDate()
def get_date():
print(date)
cal.clicked[QDate].connect(get_date)
window.show()
sys.exit(app.exec())