Sur cette page

QAccessiblePlugin Class

La classe QAccessiblePlugin fournit une classe de base abstraite pour les plugins fournissant des informations sur l'accessibilité des éléments de l'interface utilisateur. Plus d'informations...

En-tête : #include <QAccessiblePlugin>
CMake : find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake : QT += gui
Héritages : QObject

Fonctions publiques

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

Description détaillée

Pour écrire un plugin d'accessibilité, il suffit de sous-classer cette classe de base, de réimplémenter la fonction virtuelle pure create() et d'exporter la classe avec la macro Q_PLUGIN_METADATA().

Voir aussi Comment créer des plugins Qt.

Documentation sur les fonctions membres

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

Construit un plugin d'accessibilité avec l'adresse parent. Ce plugin est invoqué automatiquement par le chargeur de plugin.

[virtual noexcept] QAccessiblePlugin::~QAccessiblePlugin()

Détruit le plugin d'accessibilité.

Il n'est pas nécessaire de l'appeler explicitement. Qt détruit automatiquement un plugin lorsqu'il n'est plus utilisé.

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

Crée et renvoie une implémentation de QAccessibleInterface pour la classe key et l'objet object. Les clés sont sensibles à la casse.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.