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.