使用今天的日期设置最小 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 *
我正在尝试将 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 *