0

我有一个 QLineEdit,我想设置一个占位符文本。当我打电话时setPlaceholderText(string),我得到一个 AttributeError,但是:

>>> from PyQt4 import QtCore
>>> QtCore.PYQT_VERSION_STR
'4.7.4'
>>> QtCore.QT_VERSION_STR
'4.7.0'

并来自 QAssistant:

此属性保存行编辑的占位符文本。
...
这个属性是在 Qt 4.7 中引入的。

4

1 回答 1

3

我猜想虽然这些库是最新的,但绑定根本不是最新的。

您可能想查看PySide - 一个诺基亚项目,其 (IMO) 许可证问题比 PyQt 少。

于 2010-10-17T10:41:59.693 回答