QAccessiblePlugin 类

QAccessiblePlugin 类提供为用户界面元素提供可访问性信息的插件的抽象基类。 更多...

头: #include <QAccessiblePlugin>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += 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 )

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