Qt UI 工具

Qt Designer 表单在运行时处理以生成动态用户界面。要生成运行时表单,需要一个包含 UI 文件的资源文件。

QUiLoader 类提供的表单加载对象用于构建用户界面。这个用户界面可以从任何 QIODevice 中获取。例如,可以使用 QFile 对象从项目的资源中获取表单。QUiLoader::load() 函数将文件中包含的用户界面描述提取出来并构建表单小部件。

使用模块

使用 Qt 模块的 C++ API 需要链接到模块库,无论是直接还是通过其他依赖项。包括 CMakeqmake 在内的几个构建工具都有针对此功能的专用支持。

使用 CMake 构建

使用 find_package() 命令在 Qt6 包中定位所需的模块组件

find_package(Qt6 REQUIRED COMPONENTS UiTools)
target_link_libraries(mytarget PRIVATE Qt6::UiTools)

有关更多详细信息,请参阅使用 CMake 构建 概述。

使用 qmake 构建

要配置模块以使用 qmake 构建,请将模块添加到项目 .pro 文件中 QT 变量的一个值。

QT += uitools

许可和归属权

示例

参考

许可

Qt UI 工具可通过 Qt 公司 获得商业许可。此外,它还可在免费软件许可下获得。自 Qt 6.0 以来,这些免费软件许可证为 GNU Lesser General Public License,版本 3GNU General Public License,版本 2。有关更多详细信息,请参阅Qt 许可

© 2024 Qt 公司有限公司。本文件中包含的文档贡献归其各自所有者所有。本文件中的文档根据GNU 自由文档许可版 1.3 许可,该许可由自由软件基金会发布。Qt 及相关标志是芬兰及/或其他国家的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。