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 文件上调用 用户界面编译器 (uic) 的规则。对于每个输入文件,在构建目录中生成一个头文件。生成的头文件路径被添加到 <VAR>

注意:这是一个底层宏。有关使用 uic 处理 .ui 文件的更方便方法,请参阅 CMake AUTOUIC 文档

选项

您可以设置要添加到 uic 调用的附加 OPTIONS。您可以在 uic 文档 中找到可能的选项。

示例

set(SOURCES mainwindow.cpp main.cpp)
qt_wrap_ui(SOURCES mainwindow.ui)
qt_add_executable(myapp ${SOURCES})

© 2024 Qt 公司有限公司。此处包含的文档贡献的版权归其各自的拥有者。此处提供的文档是根据自由软件基金会发布的GNU 自由文档许可协议版本 1.3 许可的。Qt 和相应的标志是芬兰以及/或其他国家/地区的 Qt 公司的商标。所有其他商标均为它们各自所有者的财产。