QDesignerFormWindowInterface Class
Die Klasse QDesignerFormWindowInterface ermöglicht die Abfrage und Manipulation von Formularfenstern, die im Arbeitsbereich von Qt Widgets Designer erscheinen. Mehr...
Kopfzeile: | #include <QDesignerFormWindowInterface> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Designer) target_link_libraries(mytarget PRIVATE Qt6::Designer) |
qmake: | QT += designer |
Vererbt: | QWidget |
Öffentliche Typen
flags | Feature |
enum | FeatureFlag { EditFeature, GridFeature, TabOrderFeature, DefaultFeature } |
enum | ResourceFileSaveMode { SaveAllResourceFiles, SaveOnlyUsedResourceFiles, DontSaveResourceFiles } |
Öffentliche Funktionen
QDesignerFormWindowInterface(QWidget *parent = nullptr, Qt::WindowFlags flags = {}) | |
virtual | ~QDesignerFormWindowInterface() |
virtual QDir | absoluteDir() const = 0 |
QStringList | activeResourceFilePaths() const |
virtual void | addResourceFile(const QString &path) = 0 |
virtual QString | author() const = 0 |
virtual QStringList | checkContents() const = 0 |
virtual QString | comment() const = 0 |
virtual QString | contents() const = 0 |
virtual QDesignerFormEditorInterface * | core() const |
virtual QDesignerFormWindowCursorInterface * | cursor() const = 0 |
virtual void | emitSelectionChanged() = 0 |
virtual QString | exportMacro() const = 0 |
virtual QDesignerFormWindowInterface::Feature | features() const = 0 |
virtual QString | fileName() const = 0 |
virtual QWidget * | formContainer() const = 0 |
virtual QPoint | grid() const = 0 |
virtual bool | hasFeature(QDesignerFormWindowInterface::Feature feature) const = 0 |
virtual QStringList | includeHints() const = 0 |
virtual bool | isDirty() const = 0 |
virtual bool | isManaged(QWidget *widget) const = 0 |
virtual void | layoutDefault(int *margin, int *spacing) = 0 |
virtual void | layoutFunction(QString *margin, QString *spacing) = 0 |
virtual QString | pixmapFunction() const = 0 |
virtual void | removeResourceFile(const QString &path) = 0 |
virtual QDesignerFormWindowInterface::ResourceFileSaveMode | resourceFileSaveMode() const = 0 |
virtual QStringList | resourceFiles() const = 0 |
virtual void | setAuthor(const QString &author) = 0 |
virtual void | setComment(const QString &comment) = 0 |
virtual bool | setContents(QIODevice *device, QString *errorMessage = 0) = 0 |
virtual void | setExportMacro(const QString &exportMacro) = 0 |
virtual void | setIncludeHints(const QStringList &includeHints) = 0 |
virtual void | setLayoutDefault(int margin, int spacing) = 0 |
virtual void | setLayoutFunction(const QString &margin, const QString &spacing) = 0 |
virtual void | setMainContainer(QWidget *mainContainer) = 0 |
virtual void | setPixmapFunction(const QString &pixmapFunction) = 0 |
virtual void | setResourceFileSaveMode(QDesignerFormWindowInterface::ResourceFileSaveMode behavior) = 0 |
Öffentliche Slots
void | activateResourceFilePaths(const QStringList &paths, int *errorCount = nullptr, QString *errorMessages = nullptr) |
virtual void | clearSelection(bool update = true) = 0 |
virtual void | manageWidget(QWidget *widget) = 0 |
virtual void | selectWidget(QWidget *widget, bool select = true) = 0 |
virtual bool | setContents(const QString &contents) = 0 |
virtual void | setDirty(bool dirty) = 0 |
virtual void | setFeatures(QDesignerFormWindowInterface::Feature features) = 0 |
virtual void | setFileName(const QString &fileName) = 0 |
virtual void | setGrid(const QPoint &grid) = 0 |
virtual void | unmanageWidget(QWidget *widget) = 0 |
Signale
void | aboutToUnmanageWidget(QWidget *widget) |
void | activated(QWidget *widget) |
void | changed() |
void | featureChanged(QDesignerFormWindowInterface::Feature feature) |
void | fileNameChanged(const QString &fileName) |
void | geometryChanged() |
void | mainContainerChanged(QWidget *mainContainer) |
void | objectRemoved(QObject *object) |
void | resourceFilesChanged() |
void | selectionChanged() |
void | widgetManaged(QWidget *widget) |
void | widgetRemoved(QWidget *widget) |
void | widgetUnmanaged(QWidget *widget) |
Statische öffentliche Mitglieder
QDesignerFormWindowInterface * | findFormWindow(QObject *object) |
QDesignerFormWindowInterface * | findFormWindow(QWidget *widget) |
Detaillierte Beschreibung
QDesignerFormWindowInterface stellt Informationen über das zugehörige Formularfenster zur Verfügung und erlaubt es, dessen Eigenschaften zu verändern. Die Schnittstelle ist nicht dazu gedacht, direkt instanziiert zu werden, sondern um den Zugriff auf die aktuellen Formularfenster von Qt Widgets Designer zu ermöglichen, die von Qt Widgets Designer's form window manager gesteuert werden.
Wenn Sie nach dem Formularfenster suchen, das ein bestimmtes Widget enthält, können Sie die statische Funktion QDesignerFormWindowInterface::findFormWindow() verwenden:
auto *formWindow = QDesignerFormWindowInterface::findFormWindow(myWidget);
Darüber hinaus können Sie aber auch auf jedes der aktuellen Formularfenster über Qt Widgets Designer's Formularfenster-Manager zugreifen: Verwenden Sie die Funktion QDesignerFormEditorInterface::formWindowManager(), um eine Schnittstelle zum Manager zu erhalten. Sobald Sie diese Schnittstelle haben, haben Sie über die Funktion QDesignerFormWindowManagerInterface::formWindow() Zugriff auf alle aktuellen Formularfenster von Qt Widgets Designer. Ein Beispiel:
QList<QDesignerFormWindowInterface *> forms; auto *manager = formEditor->formWindowManager(); for (int i = 0; i < manager->formWindowCount(); ++i) forms.append(manager->formWindow(i));
Der Zeiger auf das aktuelle QDesignerFormEditorInterface Objekt von Qt Widgets Designer (formEditor
im obigen Beispiel) wird durch den Parameter der Funktion QDesignerCustomWidgetInterface::initialize() bereitgestellt. Wenn Sie ein benutzerdefiniertes Widget-Plugin implementieren, müssen Sie die Klasse QDesignerCustomWidgetInterface unterklassifizieren, um Ihr Plugin für Qt Widgets Designer verfügbar zu machen.
Sobald Sie das Formularfenster haben, können Sie dessen Eigenschaften abfragen. Ein einfaches benutzerdefiniertes Widget-Plugin wird zum Beispiel von Qt Widgets Designer nur auf der obersten Ebene verwaltet, d.h. keines der untergeordneten Widgets kann im Qt Widgets Designer-Arbeitsbereich in der Größe verändert werden. QDesignerFormWindowInterface bietet Ihnen jedoch Funktionen, mit denen Sie steuern können, ob ein Widget von Qt Widgets Designer verwaltet werden soll oder nicht:
if (formWindow->isManaged(myWidget)) formWindow->manageWidget(myWidget->childWidget);
Die vollständige Liste der Funktionen für die Verwaltung von Widgets lautet: isManaged(), manageWidget() und unmanageWidget(). Außerdem gibt es mehrere zugehörige Signale: widgetManaged(), widgetRemoved(), aboutToUnmanageWidget() und widgetUnmanaged().
Zusätzlich zur Steuerung der Verwaltung von Widgets können Sie mit den Funktionen selectWidget(), clearSelection() und emitSelectionChanged() sowie dem Signal selectionChanged() die aktuelle Auswahl im Formularfenster steuern.
Sie können auch Informationen über den Speicherort des Formulars mit absoluteDir(), seine Include-Dateien mit includeHints() und seine Layout- und Pixmap-Funktionen mit layoutDefault(), layoutFunction() und pixmapFunction() abrufen. Mit der Funktion isDirty() können Sie herausfinden, ob das Formularfenster geändert (aber nicht gespeichert) wurde oder nicht. Sie können seine author(), seine contents(), seine fileName(), seine comment() und exportMacro(), seine mainContainer(), seine features(), seine grid() und seine resourceFiles() abrufen.
Die Schnittstelle stellt Ihnen Funktionen und Slots zur Verfügung, mit denen Sie die meisten dieser Informationen auch ändern können. Eine Ausnahme bildet das Verzeichnis, in dem das Formularfenster gespeichert ist. Schließlich gibt es mehrere Signale, die mit Änderungen an den oben genannten Informationen und am Formularfenster im Allgemeinen verbunden sind.
Siehe auch QDesignerFormWindowCursorInterface, QDesignerFormEditorInterface, und QDesignerFormWindowManagerInterface.
Member Typ Dokumentation
enum QDesignerFormWindowInterface::FeatureFlag
flags QDesignerFormWindowInterface::Feature
Dieses Enum beschreibt die Features, die verfügbar sind und von der Formularfensterschnittstelle gesteuert werden können. Diese Werte werden verwendet, wenn das Formularfenster abgefragt wird, um festzustellen, welche Funktionen es unterstützt:
Konstante | Wert | Beschreibung |
---|---|---|
QDesignerFormWindowInterface::EditFeature | 0x01 | Formularbearbeitung |
QDesignerFormWindowInterface::GridFeature | 0x02 | Rasteranzeige und Snap-to-Grid-Funktionen für die Bearbeitung |
QDesignerFormWindowInterface::TabOrderFeature | 0x04 | Verwaltung der Registerkartenreihenfolge |
QDesignerFormWindowInterface::DefaultFeature | EditFeature | GridFeature | Unterstützung für Standardfunktionen (Formularbearbeitung und Raster) |
Der Typ Feature ist ein Typedef für QFlags<FeatureFlag>. Er speichert eine OR-Kombination von FeatureFlag-Werten.
Siehe auch hasFeature() und features().
enum QDesignerFormWindowInterface::ResourceFileSaveMode
Diese Aufzählung beschreibt, wie Ressourcendateien gespeichert werden.
Konstante | Wert | Beschreibung |
---|---|---|
QDesignerFormWindowInterface::SaveAllResourceFiles | 0 | Alle Ressourcendateien speichern. |
QDesignerFormWindowInterface::SaveOnlyUsedResourceFiles | 1 | Vom Formular verwendete Ressourcendateien speichern. |
QDesignerFormWindowInterface::DontSaveResourceFiles | 2 | Ressourcendateien nicht speichern. |
Dokumentation der Mitgliedsfunktionen
[explicit]
QDesignerFormWindowInterface::QDesignerFormWindowInterface(QWidget *parent = nullptr, Qt::WindowFlags flags = {})
Konstruiert eine Formularfensterschnittstelle mit der angegebenen parent und dem angegebenen Fenster flags.
[virtual noexcept]
QDesignerFormWindowInterface::~QDesignerFormWindowInterface()
Zerstört die Schnittstelle des Formularfensters.
[signal]
void QDesignerFormWindowInterface::aboutToUnmanageWidget(QWidget *widget)
Dieses Signal wird immer dann ausgegeben, wenn ein Widget auf dem Formular im Begriff ist, nicht mehr verwaltet zu werden. Wenn dieses Signal ausgegeben wird, wird das angegebene widget noch verwaltet, und ein widgetUnmanaged() Signal folgt, das anzeigt, wann es nicht mehr verwaltet wird.
Siehe auch unmanageWidget() und isManaged().
[pure virtual]
QDir QDesignerFormWindowInterface::absoluteDir() const
Gibt den absoluten Speicherort des Verzeichnisses zurück, das das im Formularfenster angezeigte Formular enthält.
[slot]
void QDesignerFormWindowInterface::activateResourceFilePaths(const QStringList &paths, int *errorCount = nullptr, QString *errorMessages = nullptr)
Aktiviert die Pfade der Ressourcendatei (.qrc) paths und gibt die Anzahl der Fehler in errorCount und die Fehlermeldung in errorMessages zurück. Qt Widgets Der Designer lädt die Ressourcen mithilfe der Klasse QResource und macht sie für die Formularbearbeitung verfügbar.
In IDE-Integrationen kann eine Liste der Ressourcendatei (.qrc) des Projekts aktiviert werden, um sie für Qt Widgets Designer verfügbar zu machen.
Siehe auch activeResourceFilePaths() und QResource.
[signal]
void QDesignerFormWindowInterface::activated(QWidget *widget)
Dieses Signal wird ausgegeben, wenn ein Widget auf dem Formular aktiviert wird. Das aktivierte Widget wird durch widget angegeben.
QStringList QDesignerFormWindowInterface::activeResourceFilePaths() const
Gibt die aktiven Pfade der Ressourcendateien (.qrc) zurück, die derzeit in Qt Widgets Designer geladen sind.
Siehe auch activateResourceFilePaths().
[pure virtual]
void QDesignerFormWindowInterface::addResourceFile(const QString &path)
Fügt die Ressourcendatei unter der angegebenen Adresse path zu den vom Formular verwendeten Dateien hinzu.
Siehe auch resourceFiles() und resourceFilesChanged().
[pure virtual]
QString QDesignerFormWindowInterface::author() const
Liefert Details über den Autor oder Ersteller des Formulars, das gerade im Fenster angezeigt wird.
Siehe auch setAuthor().
[signal]
void QDesignerFormWindowInterface::changed()
Dieses Signal wird ausgegeben, wenn ein Formular geändert wird.
[pure virtual]
QStringList QDesignerFormWindowInterface::checkContents() const
Führt Überprüfungen des aktuellen Formulars durch und gibt eine Liste von Richtext-Warnungen über mögliche Probleme zurück (z. B. Abstandshalter auf oberster Ebene bei nicht ausgefüllten Formularen).
IDE-Integrationen können diese Funktion aufrufen, bevor sie einen Speichervorgang starten.
[pure virtual slot]
void QDesignerFormWindowInterface::clearSelection(bool update = true)
Löscht die aktuelle Auswahl im Formularfenster. Wenn update wahr ist, wird die Funktion emitSelectionChanged() aufgerufen, die das Signal selectionChanged() ausgibt.
Siehe auch selectWidget().
[pure virtual]
QString QDesignerFormWindowInterface::comment() const
Gibt Kommentare zu dem Formular zurück, das gerade im Fenster angezeigt wird.
Siehe auch setComment().
[pure virtual]
QString QDesignerFormWindowInterface::contents() const
Liefert Details über den Inhalt des Formulars, das gerade im Fenster angezeigt wird.
Siehe auch setContents().
[virtual]
QDesignerFormEditorInterface *QDesignerFormWindowInterface::core() const
Gibt einen Zeiger auf das aktuelle QDesignerFormEditorInterface Objekt von Qt Widgets Designer zurück.
[pure virtual]
QDesignerFormWindowCursorInterface *QDesignerFormWindowInterface::cursor() const
Gibt die vom Formularfenster verwendete Cursor-Schnittstelle zurück.
[pure virtual]
void QDesignerFormWindowInterface::emitSelectionChanged()
Gibt das Signal selectionChanged() aus.
Siehe auch selectWidget() und clearSelection().
[pure virtual]
QString QDesignerFormWindowInterface::exportMacro() const
Gibt das Exportmakro zurück, das mit dem aktuell im Fenster angezeigten Formular verbunden ist. Das Exportmakro wird verwendet, wenn das Formular kompiliert wird, um ein Widget-Plugin zu erstellen.
Siehe auch setExportMacro() und Erstellen von benutzerdefinierten Widgets für Qt Widgets Designer.
[signal]
void QDesignerFormWindowInterface::featureChanged(QDesignerFormWindowInterface::Feature feature)
Dieses Signal wird ausgegeben, wenn sich ein Merkmal im Formular ändert. Das neue Merkmal wird durch feature angegeben.
Siehe auch setFeatures().
[pure virtual]
QDesignerFormWindowInterface::Feature QDesignerFormWindowInterface::features() const
Gibt eine Kombination der Funktionen zurück, die von dem mit der Schnittstelle verbundenen Formularfenster bereitgestellt werden. Der zurückgegebene Wert kann gegen die Feature enum-Werte getestet werden, um festzustellen, welche Funktionen vom Fenster unterstützt werden.
Siehe auch setFeatures() und hasFeature().
[pure virtual]
QString QDesignerFormWindowInterface::fileName() const
Gibt den Dateinamen der UI-Datei zurück, die das aktuell angezeigte Formular beschreibt.
Siehe auch setFileName().
[signal]
void QDesignerFormWindowInterface::fileNameChanged(const QString &fileName)
Dieses Signal wird ausgegeben, wenn sich der Dateiname des Formulars ändert. Der neue Dateiname wird durch fileName angegeben.
Siehe auch setFileName().
[static]
QDesignerFormWindowInterface *QDesignerFormWindowInterface::findFormWindow(QObject *object)
Gibt die Schnittstelle des Formularfensters für das angegebene object zurück.
[static]
QDesignerFormWindowInterface *QDesignerFormWindowInterface::findFormWindow(QWidget *widget)
Gibt die Schnittstelle des Formularfensters für das angegebene widget zurück.
[pure virtual]
QWidget *QDesignerFormWindowInterface::formContainer() const
Gibt das Formular des Widgets zurück, das das Haupt-Container-Widget enthält.
[signal]
void QDesignerFormWindowInterface::geometryChanged()
Dieses Signal wird immer dann ausgegeben, wenn sich die Geometrie des Formulars ändert.
[pure virtual]
QPoint QDesignerFormWindowInterface::grid() const
Gibt den vom Formularfenster verwendeten Rasterabstand zurück.
Siehe auch setGrid().
[pure virtual]
bool QDesignerFormWindowInterface::hasFeature(QDesignerFormWindowInterface::Feature feature) const
Gibt true zurück, wenn das Formularfenster die angegebene feature anbietet; andernfalls wird false zurückgegeben.
Siehe auch features().
[pure virtual]
QStringList QDesignerFormWindowInterface::includeHints() const
Gibt eine Liste der Header-Dateien zurück, die in der zugehörigen UI-Datei des Formularfensters enthalten sein werden.
Header-Dateien können lokal sein, d.h. relativ zum Projektverzeichnis, "mywidget.h"
, oder global, d.h. Teil von Qt oder den Standardbibliotheken des Compilers: <QtGui/QWidget>
.
Siehe auch setIncludeHints().
[pure virtual]
bool QDesignerFormWindowInterface::isDirty() const
Gibt true zurück, wenn das Formularfenster "dirty" ist (geändert, aber nicht gespeichert); andernfalls wird false zurückgegeben.
Siehe auch setDirty().
[pure virtual]
bool QDesignerFormWindowInterface::isManaged(QWidget *widget) const
Gibt true zurück, wenn das angegebene widget durch das Formularfenster verwaltet wird; andernfalls wird false zurückgegeben.
Siehe auch manageWidget().
[pure virtual]
void QDesignerFormWindowInterface::layoutDefault(int *margin, int *spacing)
Füllt den Standardrand und die Standardabstände für das Standardlayout des Formulars in die angegebenen Variablen margin und spacing ein.
Siehe auch setLayoutDefault().
[pure virtual]
void QDesignerFormWindowInterface::layoutFunction(QString *margin, QString *spacing)
Füllt den aktuellen Rand und die Abstände für das Layout des Formulars in die angegebenen Variablen margin und spacing ein.
Siehe auch setLayoutFunction().
[signal]
void QDesignerFormWindowInterface::mainContainerChanged(QWidget *mainContainer)
Dieses Signal wird ausgegeben, wenn sich der Hauptcontainer ändert. Der neue Container wird durch mainContainer angegeben.
Siehe auch setMainContainer().
[pure virtual slot]
void QDesignerFormWindowInterface::manageWidget(QWidget *widget)
Weist das Formularfenster an, die angegebene widget zu verwalten.
Siehe auch isManaged(), unmanageWidget(), und widgetManaged().
[signal]
void QDesignerFormWindowInterface::objectRemoved(QObject *object)
Dieses Signal wird ausgegeben, wenn ein Objekt (z. B. eine Aktion oder ein QButtonGroup) aus dem Formular entfernt wird. Das Objekt, das entfernt wurde, wird durch object angegeben.
[pure virtual]
QString QDesignerFormWindowInterface::pixmapFunction() const
Gibt den Namen der Funktion zurück, die zum Laden von Pixmaps in das Formularfenster verwendet wird.
Siehe auch setPixmapFunction().
[pure virtual]
void QDesignerFormWindowInterface::removeResourceFile(const QString &path)
Entfernt die Ressourcendatei unter der angegebenen Adresse path aus der Liste der vom Formular verwendeten Dateien.
Siehe auch resourceFiles() und resourceFilesChanged().
[pure virtual]
QDesignerFormWindowInterface::ResourceFileSaveMode QDesignerFormWindowInterface::resourceFileSaveMode() const
Gibt das Verhalten des Speichermodus der Ressourcendatei zurück.
Siehe auch setResourceFileSaveMode().
[pure virtual]
QStringList QDesignerFormWindowInterface::resourceFiles() const
Liefert eine Liste von Pfaden zu Ressourcendateien, die derzeit vom Formularfenster verwendet werden.
Siehe auch addResourceFile() und removeResourceFile().
[signal]
void QDesignerFormWindowInterface::resourceFilesChanged()
Dieses Signal wird ausgegeben, wenn sich die Liste der vom Formular verwendeten Ressourcendateien ändert.
Siehe auch resourceFiles().
[pure virtual slot]
void QDesignerFormWindowInterface::selectWidget(QWidget *widget, bool select = true)
Wenn select wahr ist, wird die angegebene widget ausgewählt; andernfalls wird die widget abgewählt.
Siehe auch clearSelection() und selectionChanged().
[signal]
void QDesignerFormWindowInterface::selectionChanged()
Dieses Signal wird immer dann ausgegeben, wenn sich die Auswahl im Formular ändert.
Siehe auch selectWidget() und clearSelection().
[pure virtual]
void QDesignerFormWindowInterface::setAuthor(const QString &author)
Setzt die Details für den Autor oder Ersteller des Formulars auf die angegebene author.
Siehe auch author().
[pure virtual]
void QDesignerFormWindowInterface::setComment(const QString &comment)
Setzt die Informationen über das Formular auf die angegebene comment. Diese Informationen sollten ein von Menschen lesbarer Kommentar zum Formular sein.
Siehe auch comment().
[pure virtual slot]
bool QDesignerFormWindowInterface::setContents(const QString &contents)
Legt den Inhalt des Formulars anhand der aus der angegebenen Zeichenkette contents gelesenen Daten fest und gibt zurück, ob der Vorgang erfolgreich war.
Siehe auch contents().
[pure virtual]
bool QDesignerFormWindowInterface::setContents(QIODevice *device, QString *errorMessage = 0)
Legt den Inhalt des Formulars anhand der Daten fest, die aus der angegebenen device stammen, und gibt zurück, ob das Laden erfolgreich war. Schlägt es fehl, wird die Fehlermeldung in errorMessage zurückgegeben.
Die Daten können von QFile Objekten oder jeder anderen Unterklasse von QIODevice gelesen werden.
[pure virtual slot]
void QDesignerFormWindowInterface::setDirty(bool dirty)
Wenn dirty wahr ist, wird das Formularfenster als schmutzig markiert, was bedeutet, dass es geändert, aber nicht gespeichert wurde. Wenn dirty falsch ist, gilt das Formularfenster als unverändert.
Siehe auch isDirty().
[pure virtual]
void QDesignerFormWindowInterface::setExportMacro(const QString &exportMacro)
Setzt das Exportmakro des Formularfensters auf exportMacro. Das Exportmakro wird beim Erstellen eines Widget-Plugins verwendet, um die Schnittstelle des Formulars in andere Komponenten zu exportieren.
Siehe auch exportMacro().
[pure virtual slot]
void QDesignerFormWindowInterface::setFeatures(QDesignerFormWindowInterface::Feature features)
Aktiviert die angegebene features für das Formularfenster.
Siehe auch features() und featureChanged().
[pure virtual slot]
void QDesignerFormWindowInterface::setFileName(const QString &fileName)
Setzt den Dateinamen für das Formular auf den angegebenen fileName.
Siehe auch fileName() und fileNameChanged().
[pure virtual slot]
void QDesignerFormWindowInterface::setGrid(const QPoint &grid)
Setzt die Rastergröße für das Formularfenster auf den durch grid angegebenen Punkt. In dieser Funktion werden die Koordinaten in QPoint verwendet, um die Abmessungen eines Rechtecks im Raster anzugeben.
Siehe auch grid().
[pure virtual]
void QDesignerFormWindowInterface::setIncludeHints(const QStringList &includeHints)
Setzt die Header-Dateien, die in der zugehörigen UI-Datei des Formularfensters enthalten sein werden, auf die angegebene includeHints.
Header-Dateien können lokal sein, d.h. relativ zum Projektverzeichnis, "mywidget.h"
, oder global, d.h. Teil von Qt oder den Standardbibliotheken des Compilers: <QtGui/QWidget>
.
Siehe auch includeHints().
[pure virtual]
void QDesignerFormWindowInterface::setLayoutDefault(int margin, int spacing)
Legt die Standardwerte margin und spacing für das Layout des Formulars fest.
Siehe auch layoutDefault().
[pure virtual]
void QDesignerFormWindowInterface::setLayoutFunction(const QString &margin, const QString &spacing)
Setzt die margin und spacing für das Layout des Formulars.
Die Standard-Layout-Eigenschaften werden durch die entsprechenden Layout-Funktionen ersetzt, wenn uic
Code für das Formular generiert, d.h. wenn die Funktionen angegeben sind. Dies ist nützlich, wenn verschiedene Umgebungen unterschiedliche Layouts für dasselbe Formular erfordern.
Siehe auch layoutFunction().
[pure virtual]
void QDesignerFormWindowInterface::setMainContainer(QWidget *mainContainer)
Setzt das Haupt-Container-Widget auf dem Formular auf den angegebenen mainContainer.
Siehe auch mainContainerChanged().
[pure virtual]
void QDesignerFormWindowInterface::setPixmapFunction(const QString &pixmapFunction)
Setzt die Funktion, die zum Laden von Pixmaps in das Formularfenster verwendet wird, auf die angegebene pixmapFunction.
Siehe auch pixmapFunction().
[pure virtual]
void QDesignerFormWindowInterface::setResourceFileSaveMode(QDesignerFormWindowInterface::ResourceFileSaveMode behavior)
Legt den Speichermodus der Ressourcendatei behavior fest.
Siehe auch resourceFileSaveMode().
[pure virtual slot]
void QDesignerFormWindowInterface::unmanageWidget(QWidget *widget)
Weist das Formularfenster an, die angegebene widget nicht zu verwalten.
Siehe auch aboutToUnmanageWidget() und widgetUnmanaged().
[signal]
void QDesignerFormWindowInterface::widgetManaged(QWidget *widget)
Dieses Signal wird ausgegeben, wenn ein Widget auf dem Formular verwaltet wird. Das neu verwaltete Widget wird durch widget angegeben.
Siehe auch manageWidget().
[signal]
void QDesignerFormWindowInterface::widgetRemoved(QWidget *widget)
Dieses Signal wird ausgegeben, wenn ein Widget aus dem Formular entfernt wird. Das Widget, das entfernt wurde, wird durch widget angegeben.
[signal]
void QDesignerFormWindowInterface::widgetUnmanaged(QWidget *widget)
Dieses Signal wird ausgegeben, wenn ein Widget auf dem Formular nicht mehr verwaltet wird. Das neu freigegebene Widget wird durch widget angegeben.
Siehe auch unmanageWidget() und aboutToUnmanageWidget().
© 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.