0

我在输入日期时遇到了一点问题。日期应以 DD.MM.YYYY 格式输入(例如 03.06.2021)

当我想输入 31.05.2021 时,我必须先跳到月份,在那里输入 05,然后我可以输入 31。六月有 30 天,所以我最初无法输入 31。知道如何延迟日期检查直到离开该字段吗?

        self.f1 = QDateTimeEdit(QDate.currentDate())
        self.f1.setDisplayFormat("dd.MM.yyyy")
        self.f1.setFixedWidth(85)
        self.f1.setMinimumDate(QDate.fromString("01.01.2020", "dd.MM.yyyy"))
        self.f1.setMaximumDate(QDate(QDate.currentDate()))

4

0 回答 0