2016-06-20 1 views
0

私はthis question has been asked beforeを知っていますが、PySideは代替として参照されました。私はそれがPyQt4を使用して動作するようにしたい。'QTextEdit'オブジェクトには属性がありません 'setPlaceholderText'

問題は簡単です:QtDesignerを使用して.uiファイルを作成しています。 QtDesignerのプレビューでQTextEditPlaceholderTextが正常に動作します。

'QTextEdit' object has no attribute 'setPlaceholderText' 

少なくともQt Documentationによると、真実ではありません。私のpythonプログラムではしかし、私はこのエラーを取得します。この機能はバージョン5.2で追加され、私は5.6を使用しています。 PyQt4のバージョンは4.11.4(最新)です。私のpythonバージョンは3.4です。なぜそれが動作していないすべてのアイデア?

編集:私はQTextEditの代わりに別のオブジェクトを使用することになっていますが、PySideに切り替える必要はありません。

答えて

2

使用しているPyQt4はbuilt against Qt5ではないため、Qt5で追加された機能にアクセスすることはできません。

+0

良い点..ありがとう!私はPyQt5を動かそうとします。 – Ian

関連する問題