Auf dieser Seite

QDesignerActionEditorInterface Class

Mit der Klasse „QDesignerActionEditorInterface“ können Sie den Fokus des Aktionseditors v Qt Widgets -Designer ändern. Mehr...

Überschrift: #include <QDesignerActionEditorInterface>
CMake: find_package(Qt6 REQUIRED COMPONENTS Designer)
target_link_libraries(mytarget PRIVATE Qt6::Designer)
qmake: QT += designer
Erbt von: QWidget

Öffentliche Funktionen

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

Öffentliche Slots

virtual void setFormWindow(QDesignerFormWindowInterface *formWindow) = 0

Ausführliche Beschreibung

Die Klasse „QDesignerActionEditorInterface“ ist nicht dafür vorgesehen, direkt instanziiert zu werden. Mit der Funktion „ QDesignerFormEditorInterface::actionEditor()“ können Sie eine Schnittstelle zum Aktionseditor von „ Qt Widgets “ abrufen.

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

QDesignerActionEditorInterface stellt außerdem die Funktion „ core()“ bereit, mit der Sie einen Zeiger auf das aktuelle „ QDesignerFormEditorInterface “-Objekt des „ Qt Widgets Designer“ abrufen können, sowie die Funktion „ setFormWindow()“, mit der Sie das aktuell ausgewählte Formularfenster ändern können.

Siehe auch „ QDesignerFormEditorInterface “ und „ QDesignerFormWindowInterface “.

Dokumentation zu Mitgliedsfunktionen

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

Erstellt eine Aktionseditor-Oberfläche mit dem angegebenen „ parent “ und dem angegebenen Fenster „ flags “.

[override virtual noexcept] QDesignerActionEditorInterface::~QDesignerActionEditorInterface()

Löst die Benutzeroberfläche des Aktionseditors auf.

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

Gibt einen Zeiger auf das aktuelle „ QDesignerFormEditorInterface “-Objekt des „ Qt Widgets “-Designers zurück.

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

Weist den „ Qt Widgets “-Designer an, die angegebene „ action “ zu verwalten. Eine vom „ Qt Widgets “-Designer verwaltete Aktion 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 den „ Qt Widgets Designer“ an, die angegebene „ action “ zu ignorieren. Eine nicht verwaltete Aktion ist im Aktionseditor nicht verfügbar.

Siehe auch manageAction().

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