0

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

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

返回错误

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

提前致谢

4

1 回答 1

2

解决了。

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

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

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

from PyQt4.QtCore import *
于 2015-01-14T14:25:24.290 回答