QAccessiblePlugin Class

QAccessiblePluginクラスは、ユーザーインターフェイス要素のアクセシビリティ情報を提供するプラグインのための抽象基底クラスを提供します。詳細...

Header: #include <QAccessiblePlugin>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Inherits: 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 実装を作成し、返します。キーの大文字と小文字は区別されます。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。