Anpassen von Formularen im „ Qt Widgets Designer“

Wenn Sie ein Formular im „ Qt Widgets Designer“ speichern, wird es als UI-Datei abgelegt. Mehrere Formulareinstellungen, beispielsweise die Rastereinstellungen oder die Ränder und Abstände für das Standardlayout, werden zusammen mit den Komponenten des Formulars gespeichert. Diese Einstellungen werden verwendet, wenn der uic den C++-Code des Formulars generiert. Weitere Informationen zur Verwendung von Formularen in Ihrer Anwendung finden Sie im Abschnitt „Verwendung einer UI-Datei aus dem „ Qt Widgets “ Designer in Ihrer C++-Anwendung “.
Ändern der Formulareinstellungen
Um die Formulareinstellungen zu ändern, öffnen Sie das Menü „Formular“ und wählen Sie „Formulareinstellungen…“ aus.
Im Dialogfeld „Formulareinstellungen“ können Sie den Autor des Formulars angeben.
Außerdem können Sie die Eigenschaften für Ränder und Abstände des Standardlayouts des Formulars („Layout-Standard“) ändern. Diese Standard-Layout-Eigenschaften werden durch die entsprechende Layout-Funktion ersetzt, sofern eine solche Funktion angegeben ist, wenn „ uic “ Code für das Formular generiert. Im Dialogfeld „Formulareinstellungen“ können Sie Funktionen sowohl für die Ränder als auch für die Abstände festlegen.
![]() | Layout-Funktion Die Standard-Layout-Eigenschaften werden durch die entsprechende Layout-Funktion ersetzt, wenn „ Um Layoutfunktionen für den Rand und den Abstand des Formulars festzulegen, aktivieren Sie das Gruppenfeld „Layoutfunktion“, um die Eingabefelder freizuschalten. |
Sie können auch die „Include-Hinweise“ des Formulars festlegen, d. h. eine Liste der Header-Dateien angeben, die dann in die zugehörige UI-Datei des Formularfensters eingebunden werden. Header-Dateien können lokal sein, d. h. relativ zum Projektverzeichnis ( "mywidget.h"), oder global, d. h. Teil von Qt oder der Standardbibliotheken der Compiler ( <QtWidgets/QWidget>).
Schließlich können Sie die Funktion angeben, mit der Pixmaps in das Formularfenster geladen werden (die Pixmap-Funktion).
© 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.
