qt_wrap_ui
Erzeugt Quellen für .ui-Dateien.
Der Befehl ist in der Komponente Widgets
des Pakets Qt6
definiert. Laden Sie das Paket mit:
find_package(Qt6 REQUIRED COMPONENTS Widgets)
Synopsis
qt_wrap_ui(<VAR> ui_file1 [ui_file2 ...] [OPTIONS ...])
Wenn versionslose Befehle deaktiviert sind, verwenden Sie stattdessen qt6_wrap_ui()
. Er unterstützt die gleichen Argumente wie dieser Befehl.
Beschreibung
Erzeugt Regeln für den Aufruf von User Interface Compiler (uic) für die angegebenen .ui
Dateien. Für jede Eingabedatei wird eine Header-Datei im Build-Verzeichnis erzeugt. Die Pfade der erzeugten Header-Dateien werden zu <VAR>
hinzugefügt.
Hinweis: Dies ist ein Makro auf niedriger Ebene. Siehe die CMake AUTOUIC Dokumentation für einen bequemeren Weg, um .ui
Dateien mit uic
zu verarbeiten.
Seit 6.8:
Hinweis: qt_add_ui ist der empfohlene Weg, um .ui
Dateien zu verarbeiten.
Optionen
Sie können zusätzliche OPTIONS
setzen, die zu den uic
Aufrufen hinzugefügt werden sollen. Mögliche Optionen finden Sie in der uic-Dokumentation.
Beispiele
set(SOURCES mainwindow.cpp main.cpp) qt_wrap_ui(SOURCES mainwindow.ui) qt_add_executable(myapp ${SOURCES})
© 2025 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.