用户界面编译器(uic)
本页面记录了用于 Qt Widgets 模块的 用户界面编译器。 uic
读取由 Qt Designer 生成的 XML 格式的用户界面定义文件(.ui
),并创建相应的 C++ 头文件或 Python 源文件。
使用方法
uic [options] <uifile>
选项
以下表格列出了 uic
识别的命令行选项。
选项 | 描述 |
---|---|
-h, --help | 显示关于命令行选项的帮助。 |
-help-all | 显示包括 Qt 特定选项的帮助。 |
-v, --version | 显示版本信息。 |
-d, --dependencies | 显示依赖项。 |
-o, --output <file> | 将输出放置到 <file> 中。 |
-a, --no-autoconnection | 不要生成调用 QObject::connectSlotsByName() 的方法。 |
-p, --no-protection | 禁用头文件保护。 |
-n, --no-implicit-includes | 禁用生成 #include 指令。 |
--postfix <postfix> | 添加到所有生成类名的后缀。 |
--tr, --translate <function> | 使用 <function> 进行 i18n。 |
--include <include-file> | 将 #include <include-file> 添加到 <file> 中。 |
-g, --generator <python|cpp> | 选择生成器。 |
-c, --connections <pmf|string> | 连接语法。 |
--idbased | 使用基于 ID 的函数进行 i18n。 |
--from-imports | Python:生成相对 '.' 的导入。 |
--absolute-imports | Python:生成绝对导入。 |
--rc-prefix | Python:生成 "rc_file" 而不是 "file_rc" 导入。 |
--star-imports | Python:使用 * 导入。 |
--python-paths <pathlist> | 用于 –absolute-imports 的 Python 路径。 |
使用方法
请参阅 在您的 C++ 应用程序中使用 Designer UI 文件 或 在您的 Qt for Python 应用程序中使用 Designer UI 文件。
© 2024 Qt 公司有限公司。包含在此处的文档贡献是各自所有者的版权。本提供的文档是根据由自由软件基金会发布的 GNU 自自由文档许可证版本 1.3 的条款许可的。Qt 和相应的标志是芬兰以及/或世界其他国家的 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。