qt_wrap_ui
Crée des sources pour les fichiers .ui.
La commande est définie dans le composant « Widgets » du paquet « Qt6 ». Chargez le paquet à l'aide de la commande suivante :
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 plutôt qt6_wrap_ui(). Elle prend en charge le même ensemble d’arguments que cette commande.
Description
Crée des règles permettant d’appeler l’User Interface Compiler (uic) sur les fichiers .ui spécifiés. Pour chaque fichier d’entrée, un fichier d’en-tête est généré dans le répertoire de compilation. Les chemins d’accès des fichiers d’en-tête générés sont ajoutés à <VAR>.
Remarque : il s’agit d’une macro de bas niveau. Consultez la documentation CMake AUTOUIC pour découvrir une méthode plus pratique de traitement des fichiers « .ui » avec « uic ».
Depuis la version 6.8 :
Remarque : qt_add_ui() est la méthode recommandée pour traiter les fichiers « .ui ».
Options
Vous pouvez définir des OPTIONS s supplémentaires à ajouter aux appels à uic. Vous trouverez les options disponibles dans la documentation d'uic.
Exemples
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.