Sur cette page

QAccessibleAttributesInterface Class

La classe `QAccessibleAttributesInterface` permet de fournir des attributs pour un objet accessible. En savoir plus...

En-tête : #include <QAccessibleAttributesInterface>
CMake : find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake : QT += gui
Depuis : Qt 6.8

Fonctions publiques

QAccessibleAttributesInterface()
virtual ~QAccessibleAttributesInterface()
virtual QList<QAccessible::Attribute> attributeKeys() const = 0
virtual QVariant attributeValue(QAccessible::Attribute key) const = 0

Description détaillée

Les attributs sont des paires clé-valeur. Les valeurs sont stockées dans QVariant.

L'énumération « QAccessible::Attribute » décrit les clés disponibles et précise le type à utiliser pour la valeur de chaque clé.

Alors que les attributs spécifiques au texte gérés par « QAccessibleTextInterface::attributes » concernent uniquement les objets implémentant du texte et sont liés à une position ou un décalage précis dans le texte, les attributs gérés par « QAccessibleAttributesInterface » peuvent être utilisés pour des objets de n’importe quel rôle et s’appliquent à l’ensemble de l’objet.

Les classes qui implémentent déjà ` QAccessibleTextInterface ` pour les attributs spécifiques au texte peuvent souhaiter implémenter ` QAccessibleAttributesInterface ` en complément pour les attributs spécifiques à l’objet.

Documentation des fonctions membres

[constexpr noexcept default] QAccessibleAttributesInterface::QAccessibleAttributesInterface()

Construit par défaut une instance de ` QAccessibleAttributesInterface`.

[virtual noexcept] QAccessibleAttributesInterface::~QAccessibleAttributesInterface()

Supprime l'QAccessibleAttributesInterface.

[pure virtual] QList<QAccessible::Attribute> QAccessibleAttributesInterface::attributeKeys() const

Renvoie les clés de tous les attributs pris en charge par l'objet. L'énumération « QAccessible::Attribute » décrit les clés disponibles.

[pure virtual] QVariant QAccessibleAttributesInterface::attributeValue(QAccessible::Attribute key) const

Renvoie la valeur de l'attribut « key » de cet objet.

Si l'attribut est défini pour cet objet, une valeur du type documenté pour la clé donnée dans la documentation de l'énumération ` QAccessible::Attribute ` est renvoyée dans l'QVariant.

Sinon, une valeur ` QVariant ` non valide est renvoyée.

© 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.