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 zu Qt Widgets Designer's Action Editor mit der Funktion QDesignerFormEditorInterface::actionEditor() abrufen.

Sie können steuern, welche Aktionen im Fenster des Aktionseditors verfügbar sind, indem Sie die Funktionen manageAction() und unmanageAction() verwenden. 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 das aktuelle QDesignerFormEditorInterface Objekt von Qt Widgets Designer 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.