このページでは

Qt Widgets Designer フォームのカスタマイズ

作成者の変更、レイアウトのデフォルト設定や機能の編集、ヒントの表示、ピクマップ関数の追加といったオプションが表示された、フォーム設定ウィンドウのスクリーンショット

Qt Widgets Designer でフォームを保存すると、UI ファイルとして保存されます。 グリッド設定や、デフォルトレイアウトの余白や間隔など、いくつかのフォーム設定が、フォームのコンポーネントとともに保存されます。これらの設定は、uicがフォームの C++ コードを生成する際に使用されます。アプリケーションでのフォームの使用方法の詳細については、「C++ アプリケーションでのQt Widgets Designer UI ファイルの使用」のセクションを参照してください。

フォーム設定の変更

フォーム設定を変更するには、[Form] メニューを開き、[Form Settings...]を選択します。

フォーム設定ダイアログでは、フォームの作成者を指定できます。

また、フォームのデフォルトレイアウト(「Layout Default」)の余白や行間に関するプロパティを変更することもできます。uic がフォームのコードを生成する際、対応するレイアウト関数が指定されている場合は、これらのデフォルトのレイアウトプロパティはその関数によって上書きされます。フォーム設定ダイアログでは、余白と行間の両方に使用する関数を指定できます。

レイアウト機能を有効または無効にしたり、レイアウト機能の余白や間隔を編集したりするオプションが表示されたスクリーンショットレイアウト関数

uic がフォームのコードを生成する際、デフォルトのレイアウトプロパティは、対応するレイアウト関数によって置き換えられます。これは、環境によって同じフォームでも異なるレイアウトが必要な場合に役立ちます。

フォームの余白と間隔のレイアウト関数を指定するには、「レイアウト関数」グループボックスにチェックを入れて、ラインエディットを有効にしてください。

また、フォームの「インクルードヒント」を指定することもできます。つまり、フォームウィンドウに関連付けられた UI ファイルにインクルードされるヘッダーファイルのリストを指定します。 ヘッダーファイルは、ローカル(つまり、プロジェクトのディレクトリ"mywidget.h" を基準とする)でも、グローバル(つまり、Qt やコンパイラの標準ライブラリの一部)でもかまいません:<QtWidgets/QWidget> 。

最後に、ピクマップをフォームウィンドウに読み込むために使用する関数(ピクマップ関数)を指定できます。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.