Sur cette page

qt_wrap_ui

Crée des sources pour les fichiers .ui.

La commande est définie dans le composant Widgets du paquetage Qt6. Chargez le paquetage avec :

find_package(Qt6 REQUIRED COMPONENTS Widgets)

Synopsis

qt_wrap_ui(<VAR> ui_file1 [ui_file2 ...]
           [OPTIONS ...])

Si les commandes sans version sont désactivées, utilisez qt6_wrap_ui() à la place. Il prend en charge le même ensemble d'arguments que cette commande.

Description

Crée des règles pour appeler User Interface Compiler (uic) sur les fichiers .ui donnés. Pour chaque fichier d'entrée, un fichier d'en-tête est généré dans le répertoire de construction. Les chemins des fichiers d'en-tête générés sont ajoutés à <VAR>.

Note : Il s'agit d'une macro de bas niveau. Voir la documentation CMake AUTOUIC pour une manière plus pratique de traiter les fichiers .ui avec uic.

Depuis la version 6.8 :

Note : qt_add_ui est la méthode recommandée pour traiter les fichiers .ui.

Options

Vous pouvez définir des options supplémentaires pour OPTIONS qui doivent être ajoutées aux appels à uic. Vous pouvez trouver les options possibles dans la documentation uic.

Exemples d'options

set(SOURCES mainwindow.cpp main.cpp)
qt_wrap_ui(SOURCES mainwindow.ui)
qt_add_executable(myapp ${SOURCES})

© 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.