使用今天的日期设置最小 QDate

Setting a minimum QDate with todays date

我正在尝试将 QDate 框的最短日期设置为今天的日期。我不断得到一个语法。我已经设置了可以正常工作的格式,但是最小日期不起作用。

    self.ui.CreateStuDOB.setDisplayFormat("dd.MM.yyyy")
    self.ui.CreateStuDOB.setMinimumDate(QDate::currentDate())

返回错误

self.ui.CreateStuDOB.setMinimumDate(QDate::currentDate()) ^ 语法错误:语法无效

提前致谢

已解决。

首先,我使用了正确的 Python 语法,而不是 ekhumoro 指出的 C++ 语法。

self.ui.CreateStuDOB.setMinimumDate(QDate.currentDate())

然后我使用以下方法正确导入了 QDate:

from PyQt4.QtCore import *