User Interface Compiler (uic)
This page documents the User Interface Compiler for the Qt Widgets module. The uic
reads an XML format user interface definition (.ui
) file as generated by Qt Designer and creates a corresponding C++ header file or Python source file.
Usage:
uic [options] <uifile>
Options
The following table lists the command-line options recognized by uic
.
Option | Description |
---|---|
-h, --help | Displays help on commandline options. |
-help-all | Displays help including Qt specific options. |
-v, --version | Displays version information. |
-d, --dependencies | Display the dependencies. |
-o, --output <file> | Place the output into <file> |
-a, --no-autoconnection | Do not generate a call to QObject::connectSlotsByName(). |
-p, --no-protection | Disable header protection. |
-n, --no-implicit-includes | Disable generation of #include-directives. |
--postfix <postfix> | Postfix to add to all generated classnames. |
--tr, --translate <function> | Use <function> for i18n. |
--include <include-file> | Add #include <include-file> to <file>. |
-g, --generator <python|cpp> | Select generator. |
-c, --connections <pmf|string> | Connection syntax. |
--idbased | Use id based function for i18n |
--from-imports | Python: generate imports relative to '.' |
--absolute-imports | Python: generate absolute imports |
--rc-prefix | Python: Generate "rc_file" instead of "file_rc" import |
--star-imports | Python: Use * imports |
--python-paths <pathlist> | Python paths for –absolute-imports. |
Usage
See Using a Designer UI File in Your C++ Application or Using a Designer UI File in Your Qt for Python Application.