QtFrameworkとQtCreatorは初めてですが、UIを使用して新しいウィジェットを作成し、いくつかのプッシュボタン、ラベル、関数、イベントを含めて、別ので使用する必要がありform.ui
ます。
または、カスタムウィジェットとしてQtdesinerツールボックスにアクセスしてください。
C#ではUserControlを使用します。
どうやってやるの?
私はpromote to
オプションを見つけましたが、これは私の答えではありません!
Qt Designer カスタム ウィジェットの作成方法に関するドキュメントは既にあります。正直なところ、これは個人的な意見ですが、このカスタム ウィジェットを UI レイアウトで視覚化することが非常に重要でない限り、努力する価値はありません。
1 つの UI デザインでプレースホルダー ウィジェットまたはその空のレイアウトを簡単に作成し、後でコードでレイアウトに追加することができます。プロセスは単純です:
addWidget
、レイアウトする繰り返しになりますが、このカスタム ウィジェットを Designer で視覚化する必要がある場合は、ドキュメントを参照してください。私の見解は、複雑なレイアウト設計のためだけにデザイナーを非常に最小限に使用し、とにかくほとんどすべてをコードで行う PyQt のバックグラウンドから来ています。