Qt Widgets Designer フォームのカスタマイズ
Qt Widgets Designerでフォームを保存すると、UIファイルとして保存されます。例えば、グリッド設定やデフォルトレイアウトのマージンやスペーシングなど、いくつかのフォーム設定がフォームのコンポーネントと一緒に保存されます。これらの設定は、uicがフォームの C++ コードを生成するときに使用されます。アプリケーションでフォームを使用する方法の詳細については、「C++ アプリケーションでデザイナー UI ファイルを使用する」のセクションを参照してください。
フォーム設定の変更
フォームの設定を変更するには、[Form]メニューを開き、[Form Settings...] を選択します。
フォーム設定ダイアログでは、フォームの作成者を指定することができます。
また、フォームのデフォルトレイアウト(Layout Default)のマージンとスペーシングのプロパティを変更することもできます。これらのデフォルト・レイアウト・プロパティは、uic
がフォームのコードを生成する際に、関数が指定されていれば、対応するレイアウト関数に置き換えられます。フォーム設定ダイアログでは、マージンとスペーシングの両方に関数を指定することができます。
レイアウト関数 デフォルトのレイアウト・プロパティは、 フォームのマージンとスペーシングにレイアウト関数を指定するには、「レイアウト関数」グループボックスをチェックして、行の編集を有効にします。 |
フォームのインクルード・ヒントを指定することもできます。つまり、フォーム・ウィンドウの関連UIファイルにインクルードされるヘッダーファイルのリストを指定します。ヘッダーファイルは、ローカルなもの、つまりプロジェクトのディレクトリ"mywidget.h"
に相対するもの、またはグローバルなもの、つまり Qt やコンパイラの標準ライブラリの一部<QtWidgets/QWidget>
に含まれるものがあります。
最後に、フォームウィンドウにピクセルマップを読み込む関数(Pixmap Function)を指定します。
©2024 The Qt Company Ltd. 本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。