用户界面编译器(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-importsPython:生成相对 '.' 的导入。
--absolute-importsPython:生成绝对导入。
--rc-prefixPython:生成 "rc_file" 而不是 "file_rc" 导入。
--star-importsPython:使用 * 导入。
--python-paths <pathlist>用于 –absolute-imports 的 Python 路径。

使用方法

请参阅 在您的 C++ 应用程序中使用 Designer UI 文件在您的 Qt for Python 应用程序中使用 Designer UI 文件

© 2024 Qt 公司有限公司。包含在此处的文档贡献是各自所有者的版权。本提供的文档是根据由自由软件基金会发布的 GNU 自自由文档许可证版本 1.3 的条款许可的。Qt 和相应的标志是芬兰以及/或世界其他国家的 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。