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 - PyQt よりも (IMO) ライセンスの問題が少ない Nokia プロジェクトをチェックしてみてください。

于 2010-10-17T10:41:59.693 に答える