Qt UI 工具
Qt Designer 表单在运行时处理以生成动态用户界面。要生成运行时表单,需要一个包含 UI 文件的资源文件。
由 QUiLoader 类提供的表单加载对象用于构建用户界面。这个用户界面可以从任何 QIODevice 中获取。例如,可以使用 QFile 对象从项目的资源中获取表单。QUiLoader::load() 函数将文件中包含的用户界面描述提取出来并构建表单小部件。
使用模块
使用 Qt 模块的 C++ API 需要链接到模块库,无论是直接还是通过其他依赖项。包括 CMake 和 qmake 在内的几个构建工具都有针对此功能的专用支持。
使用 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,版本 3 或 GNU General Public License,版本 2。有关更多详细信息,请参阅Qt 许可。
© 2024 Qt 公司有限公司。本文件中包含的文档贡献归其各自所有者所有。本文件中的文档根据GNU 自由文档许可版 1.3 许可,该许可由自由软件基金会发布。Qt 及相关标志是芬兰及/或其他国家的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。