User Interface Compiler (uic)
Esta página documenta los User Interface Compiler para el Qt Widgets módulo. uic lee un archivo de definición de interfaz de usuario en formato XML (.ui) generado por Qt Widgets Designer y crea el correspondiente archivo de cabecera C++ o archivo fuente Python.
Utilización:
uic [options] <uifile>
Opciones
La siguiente tabla enumera las opciones de línea de comandos reconocidas por uic.
| Opción | Descripción |
|---|---|
-h, --help | Muestra la ayuda sobre las opciones de la línea de comandos. |
-help-all | Muestra ayuda incluyendo opciones específicas de Qt. |
-v, --version | Muestra información sobre la versión. |
-d, --dependencies | Muestra las dependencias. |
-o, --output <file> | Coloca la salida en <file>. |
-a, --no-autoconnection | No generar una llamada a QObject::connectSlotsByName(). |
-p, --no-protection | Desactivar la protección de cabeceras. |
-n, --no-implicit-includes | Deshabilitar la generación de directivas #include. |
--postfix <postfix> | Postfix para añadir a todos los nombres de clase generados. |
--tr, --translate <function> | Usar <function> para i18n. |
--include <include-file> | Añadir #include <archivo-include> a <archivo>. |
-g, --generator <python|cpp> | Seleccionar generador. |
-c, --connections <pmf|string> | Sintaxis de conexión. |
--idbased | Usar función basada en id para i18n |
--from-imports | Python: generar importaciones relativas a '.' |
--absolute-imports | Python: generar importaciones absolutas |
--rc-prefix | Python: Generar "archivo_rc" en lugar de "archivo_rc" import |
--star-imports | Python: Usar importaciones * |
--python-paths <pathlist> | Rutas de Python para -absolute-imports. |
Uso
Consulte Uso de un archivo de interfaz de usuario de diseñador en su aplicación C++ o Uso de un archivo de interfaz de usuario de diseñador en su aplicación Qt for Python .
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.