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

时间:2015-01-13 18:02:26

标签: python pyqt4 qdate

我正在尝试将QDate框的最短日期设置为今天的日期。我一直在学习语法。我已经设置了正常工作的格式,但最小日期不起作用。

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

返回错误

self.ui.CreateStuDOB.setMinimumDate(QDATE ::的currentdate())                                              ^ SyntaxError:语法无效

提前致谢

1 个答案:

答案 0 :(得分:2)

解决。

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

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

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

from PyQt4.QtCore import *