Qt UI Tools C++ Classes
Stellt Klassen zur Verfügung, um mit Qt Widgets Designer erstellte Formulare zu bearbeiten. Mehr...
Klassen
Ermöglicht Standalone-Anwendungen die dynamische Erstellung von Benutzeroberflächen zur Laufzeit unter Verwendung der in UI-Dateien gespeicherten oder in Plugin-Pfaden angegebenen Informationen |
Detaillierte Beschreibung
Diese Formulare werden zur Laufzeit verarbeitet, um dynamisch generierte Benutzeroberflächen zu erzeugen. Um ein Formular zur Laufzeit zu erzeugen, wird eine Ressourcendatei benötigt, die eine UI-Datei enthält. Anwendungen, die die Formularverarbeitungsklassen verwenden, müssen so konfiguriert werden, dass sie gegen das QtUiTools-Modul gebaut werden. Dies geschieht, indem die folgende Deklaration in eine qmake
Projektdatei aufgenommen wird, um sicherzustellen, dass die Anwendung entsprechend kompiliert und gelinkt wird.
QT += uitools
Ein Formloader-Objekt, das von der Klasse QUiLoader bereitgestellt wird, wird verwendet, um die Benutzeroberfläche zu erstellen. Diese Benutzeroberfläche kann von einem beliebigen QIODevice abgerufen werden; so kann beispielsweise ein QFile Objekt verwendet werden, um ein in den Projektressourcen gespeichertes Formular abzurufen. Die Funktion QUiLoader::load() nimmt die in der Datei enthaltene Beschreibung der Benutzeroberfläche und konstruiert das Formular-Widget.
© 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.