QAccessiblePlugin Class
La classe `QAccessiblePlugin` fournit une classe de base abstraite pour les plugins fournissant des informations d'accessibilité sur les éléments de l'interface utilisateur. En savoir plus...
| En-tête : | #include <QAccessiblePlugin> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake : | QT += gui |
| Hérite de : | QObject |
- Liste de tous les membres, y compris les membres hérités
- QAccessiblePlugin fait partie des classes de plugins et des classes d'accessibilité.
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 créer une sous-classe de cette classe de base, de réimplémenter la fonction virtuelle pure ` create()` et d'exporter la classe à l'aide de la macro ` Q_PLUGIN_METADATA()`.
Voir également Comment créer des plugins Qt.
Documentation des fonctions membres
[explicit] QAccessiblePlugin::QAccessiblePlugin(QObject *parent = nullptr)
Crée un plugin d'accessibilité à partir de l'parent fournie. Celui-ci est appelé automatiquement par le chargeur de plugins.
[virtual noexcept] QAccessiblePlugin::~QAccessiblePlugin()
Supprime le plugin d'accessibilité.
Vous n'avez jamais besoin d'appeler cette méthode 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 l'interface ` QAccessibleInterface ` pour la classe ` key ` et l'objet ` object`. La casse des clés est prise en compte.
© 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.