0

Qt4Designerを使用してアプリケーションUIを設計しました。私はこれを行いましたが、.py以下のようにpyuic4を介してファイルに変換していました:

pyuic4 myui.ui > myui.py

私は次のようなエラーに直面しました:Error: Q3Support widgets are not supported by PyQt4.

このエラーの理由は何ですか?

Designerに配置されたすべてのウィジェットを使用できますか?たとえばKDatePickerQ3Tableなど。

4

1 に答える 1

1

Q3Supportクラスは、Qt3アプリケーションをQt4に移植するのを支援するためだけにあります。新しいコードでそれらを使用する理由はまったくありません。そして、いずれにせよ、それらはQt5(今はそう遠くない)のために完全に削除されます。

表示されたエラーメッセージについては、明確にすることはほとんどできないため、追加することはほとんどありません。ウィジェットはQ3SupportPyQt4ではサポートされていません。つまり、PyQt4はこれらの特定のQtクラスを単純にラップしません。

KDEウィジェットに関しては、PyQtでも直接サポートされていません。

それらをPythonで使用するには、PyKDE4が必要です。UIファイルはpykdeuic4でコンパイルする必要があります。

于 2012-10-07T23:49:55.557 に答える