qt_wrap_ui
.ui ファイル用のソースを作成します。
このコマンドは、Qt6 パッケージのWidgets コンポーネントで定義されています。以下のコマンドでパッケージを読み込みます:
find_package(Qt6 REQUIRED COMPONENTS Widgets)概要
qt_wrap_ui(<VAR> ui_file1 [ui_file2 ...]
[OPTIONS ...])バージョン指定なしのコマンドが無効になっている場合は、代わりにqt6_wrap_ui() を使用してください。このコマンドと同じ引数セットをサポートしています。
説明
指定された.ui ファイルに対してUser Interface Compiler (uic)を呼び出すためのルールを作成します。各入力ファイルについて、ビルドディレクトリ内にヘッダーファイルが生成されます。生成されたヘッダーファイルのパスは、<VAR> に追加されます。
注:これは 低レベルのマクロです。uic を使用して.ui ファイルを処理するより便利な方法については、CMake AUTOUICのドキュメントを参照してください。
6.8 以降:
注: .ui ファイルを処理するには、qt_add_ui()を使用することが推奨されます。
オプション
uic への呼び出しに追加すべきOPTIONS を指定できます。利用可能なオプションについては、uicのドキュメントを参照してください。
例
set(SOURCES mainwindow.cpp main.cpp)
qt_wrap_ui(SOURCES mainwindow.ui)
qt_add_executable(myapp ${SOURCES})© 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.