9

Python のみを使用して Qt Designer 用のカスタム ウィジェットを作成しようとしています。私はオンラインで見つけたいくつかのチュートリアルに従っていましたが、どれも機能していませんでした。

だから私の質問は:

  1. カスタム ウィジェットを Qt Designer のウィジェット ボックスに表示するには、どのような手順が必要ですか?
  2. 時間を割ける場合: 最小限の作業例を提供してください (「本当に最小限の作業 Qt カスタム ウィジェットの例」というラベルが付いたウィジェットなど)。
  3. それとも、Python のみを使用してカスタム ウィジェットを含めることはまったく不可能でしょうか?
4

3 に答える 3

2

あなたの質問 #3 への答えは次のとおりです。

私は PySide を使用していますが、同じように動作します。このメソッドは、Python カスタム ウィジェット コードで直接機能します。別のプラグイン コードを記述する必要はありません。

カスタム ウィジェットをプロモートした後、それを右クリックして、[シグナル/スロットの変更...] でシグナルを追加できます。

すべてのウィジェットを YourCostumWidgetsPack.UI ファイルに配置し、このファイルを Qt Designer にロードするときに、作業中の UI に加えて、すべてのウィジェットを配置することをお勧めします。すべてのカスタム ウィジェット情報が読み込まれます。

于 2014-05-21T19:48:55.820 に答える
2

pyqt でカスタム ウィジェットを作成する方法に関する利用可能な例はほとんどありません。私はこの記事を実際の例で書きました: PyQt でカスタム ウィジェットを作成する

于 2013-04-16T18:14:17.627 に答える
1

この記事があなたの答えであることがわかりました: https://doc.qt.io/archives/qq/qq26-pyqtdesigner.html

しかし、Qt Designerにインストールできませんでした:D

于 2014-05-20T23:15:55.253 に答える