QAccessiblePlugin类
QAccessiblePlugin类提供了一个抽象基类,用于插件提供用户界面元素的辅助信息。 更多信息...
头文件 | #include <QAccessiblePlugin> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake | QT += gui |
继承 | QObject |
- 包括继承成员在内的所有成员列表
- QAccessiblePlugin是插件类和辅助功能类的一部分。
公共函数
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公司及其它国家/地区的商标。所有其他商标均属于各自所有者。