En esta página

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ónDescripción
-h, --helpMuestra la ayuda sobre las opciones de la línea de comandos.
-help-allMuestra ayuda incluyendo opciones específicas de Qt.
-v, --versionMuestra información sobre la versión.
-d, --dependenciesMuestra las dependencias.
-o, --output <file>Coloca la salida en <file>.
-a, --no-autoconnectionNo generar una llamada a QObject::connectSlotsByName().
-p, --no-protectionDesactivar la protección de cabeceras.
-n, --no-implicit-includesDeshabilitar 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.
--idbasedUsar función basada en id para i18n
--from-importsPython: generar importaciones relativas a '.'
--absolute-importsPython: generar importaciones absolutas
--rc-prefixPython: Generar "archivo_rc" en lugar de "archivo_rc" import
--star-importsPython: 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.