QDesignerActionEditorInterface 类
QDesignerActionEditorInterface 类允许您更改 Qt Designer 动作编辑器的焦点。 更多...
头文件 | #include <QDesignerActionEditorInterface> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Designer) target_link_libraries(mytarget PRIVATE Qt6::Designer) |
qmake | QT += designer |
继承 | QWidget |
公共函数
QDesignerActionEditorInterface(QWidget *parent, Qt::WindowFlags flags = {}) | |
virtual | ~QDesignerActionEditorInterface() |
virtual QDesignerFormEditorInterface * | core() const |
virtual void | manageAction(QAction *action) = 0 |
virtual void | unmanageAction(QAction *action) = 0 |
公共槽
virtual void | setFormWindow(QDesignerFormWindowInterface *formWindow) = 0 |
详细描述
QDesignerActionEditorInterface 类不打算直接实例化。您可以使用 QDesignerFormEditorInterface::actionEditor() 函数检索对 Qt Designer 动作编辑器的接口。
您可以使用 manageAction() 和 unmanageAction() 函数来控制在动作编辑器窗口中可用的动作。由 Qt Designer 管理的动作在动作编辑器中可用,而未管理的行为将被忽略。
QDesignerActionEditorInterface 还提供了 core() 函数,允许您检索指向 Qt Designer 当前 QDesignerFormEditorInterface 对象的指针,以及 setFormWindow() 函数,用于更改当前选定的表单窗口。
另请参阅QDesignerFormEditorInterface 和 QDesignerFormWindowInterface。
成员函数文档
[显式]
QDesignerActionEditorInterface::QDesignerActionEditorInterface(QWidget *parent, Qt::WindowFlags flags = {})
使用给定的 parent 和指定的窗口 flags 构造动作编辑器接口。
[虚拟 noexcept]
QDesignerActionEditorInterface::~QDesignerActionEditorInterface()
销毁动作编辑器接口。
[虚拟]
QDesignerFormEditorInterface *QDesignerActionEditorInterface::core() const
返回指向当前 Qt Designer 的 QDesignerFormEditorInterface 对象的指针。
[纯虚函数]
void QDesignerActionEditorInterface::manageAction(QAction *action){a class="plink" href="#manageAction" title="直接链接到此标题">
指示 Qt Designer 管理指定的 action。由 Qt Designer 管理的动作可用于动作编辑器。
另请参阅unmanageAction。
[纯虚槽函数]
void QDesignerActionEditorInterface::setFormWindow(QDesignerFormWindowInterface *formWindow){a class="plink" href="#setFormWindow" title="直接链接到此标题">
设置当前选定的表单窗口为 formWindow。
[纯虚函数]
void QDesignerActionEditorInterface::unmanageAction(QAction *action){a class="plink" href="#unmanageAction" title="直接链接到此标题">
指示 Qt Designer 忽略指定的 action。未管理的动作在动作编辑器中不可用。
另请参阅manageAction。
© 2024 Qt 公司 Ltd. 本文档的贡献中含有各自的版权。提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 和 respective logos 是芬兰的 The Qt Company Ltd. 和/或其他国家的注册商标。所有其他商标归其所有者所有。