QAccessiblePlugin类

QAccessiblePlugin类提供了一个抽象基类,用于插件提供用户界面元素的辅助信息。 更多信息...

头文件 #include <QAccessiblePlugin>
CMakefind_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmakeQT += gui
继承 QObject

公共函数

QAccessiblePlugin(QObject *parent = nullptr)
virtual~QAccessiblePlugin()
virtual QAccessibleInterface *create(const QString &key, QObject *object) = 0

详细描述

编写辅助功能插件可以通过继承此类,重新实现纯虚函数create(),并使用Q_PLUGIN_METADATA()宏导出类来实现。

另请参阅如何创建Qt插件.

成员函数文档

[explicit] QAccessiblePlugin::QAccessiblePlugin(QObject *parent = nullptr)

使用指定的parent构造辅助功能插件。这是由插件加载器自动调用的。

[virtual noexcept] QAccessiblePlugin::~QAccessiblePlugin()

销毁辅助功能插件。

您永远不需要明确调用此函数。Qt在插件不再被使用时自动销毁插件。

[pure virtual] QAccessibleInterface *QAccessiblePlugin::create(const QString &key, QObject *object)

为类key和对象object创建并返回一个QAccessibleInterface实现。键是区分大小写的。

© 2024 Qt公司有限公司。此处包含的文档贡献是各自所有者的版权。此处提供的文档是根据自由软件基金会发布并经其许可的GNU自由文档许可版本1.3条款许可的。Qt和相应的标志是芬兰Qt公司及其它国家/地区的商标。所有其他商标均属于各自所有者。