QDesignerActionEditorInterface Class

Die Klasse QDesignerActionEditorInterface ermöglicht es, den Fokus des Aktionseditors von Qt Widgets Designer zu ändern. Mehr...

Kopfzeile: #include <QDesignerActionEditorInterface>
CMake: find_package(Qt6 REQUIRED COMPONENTS Designer)
target_link_libraries(mytarget PRIVATE Qt6::Designer)
qmake: QT += designer
Vererbt: QWidget

Öffentliche Funktionen

QDesignerActionEditorInterface(QWidget *parent, Qt::WindowFlags flags = {})
virtual ~QDesignerActionEditorInterface()
virtual QDesignerFormEditorInterface *core() const
virtual void manageAction(QAction *action) = 0
virtual void unmanageAction(QAction *action) = 0

Öffentliche Slots

virtual void setFormWindow(QDesignerFormWindowInterface *formWindow) = 0

Detaillierte Beschreibung

Die Klasse QDesignerActionEditorInterface ist nicht dazu gedacht, direkt instanziiert zu werden. Sie können eine Schnittstelle zum Aktionseditor von Qt Widgets Designer mit der Funktion QDesignerFormEditorInterface::actionEditor() abrufen.

Mit den Funktionen manageAction() und unmanageAction() können Sie steuern, welche Aktionen im Fenster des Aktionseditors verfügbar sind. Eine Aktion, die von Qt Widgets Designer verwaltet wird, ist im Aktionseditor verfügbar, während eine nicht verwaltete Aktion ignoriert wird.

QDesignerActionEditorInterface bietet auch die Funktion core(), mit der Sie einen Zeiger auf Qt Widgets Designer's aktuelles QDesignerFormEditorInterface Objekt abrufen können, und die Funktion setFormWindow(), mit der Sie das aktuell ausgewählte Formularfenster ändern können.

Siehe auch QDesignerFormEditorInterface und QDesignerFormWindowInterface.

Dokumentation der Mitgliedsfunktionen

[explicit] QDesignerActionEditorInterface::QDesignerActionEditorInterface(QWidget *parent, Qt::WindowFlags flags = {})

Konstruiert eine Action-Editor-Schnittstelle mit der angegebenen parent und dem angegebenen Fenster flags.

[virtual noexcept] QDesignerActionEditorInterface::~QDesignerActionEditorInterface()

Zerstört die Oberfläche des Aktionseditors.

[virtual] QDesignerFormEditorInterface *QDesignerActionEditorInterface::core() const

Gibt einen Zeiger auf Qt Widgets Designer's aktuelles QDesignerFormEditorInterface Objekt zurück.

[pure virtual] void QDesignerActionEditorInterface::manageAction(QAction *action)

Weist Qt Widgets Designer an, die angegebene action zu verwalten. Eine Aktion, die von Qt Widgets Designer verwaltet wird, ist im Aktionseditor verfügbar.

Siehe auch unmanageAction().

[pure virtual slot] void QDesignerActionEditorInterface::setFormWindow(QDesignerFormWindowInterface *formWindow)

Setzt das aktuell ausgewählte Formularfenster auf formWindow.

[pure virtual] void QDesignerActionEditorInterface::unmanageAction(QAction *action)

Weist Qt Widgets Designer an, die angegebene action zu ignorieren. Eine nicht verwaltete Aktion ist im Aktionseditor nicht verfügbar.

Siehe auch manageAction().

© 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.