QAccessibleAttributesInterface Class

Die Klasse QAccessibleAttributesInterface implementiert Unterstützung für das Melden von Attributen für ein zugängliches Objekt. Mehr...

Kopfzeile: #include <QAccessibleAttributesInterface>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Seit: Qt 6.8

Öffentliche Funktionen

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

Detaillierte Beschreibung

Attribute sind Schlüssel-Werte-Paare. Die Werte werden in QVariant gespeichert.

Die Aufzählung QAccessible::Attribute beschreibt die verfügbaren Schlüssel und dokumentiert, welcher Typ für den Wert eines jeden Schlüssels zu verwenden ist.

Während die text-spezifischen Attribute, die von QAccessibleTextInterface::attributes behandelt werden, spezifisch für Objekte sind, die Text implementieren und spezifisch für eine bestimmte Textposition/einen bestimmten Offset sind, können die Attribute, die von QAccessibleAttributesInterface behandelt werden, für Objekte jeder Rolle verwendet werden und gelten für das gesamte Objekt.

Klassen, die bereits QAccessibleTextInterface für textspezifische Attribute implementieren, können zusätzlich QAccessibleAttributesInterface für objektspezifische Attribute implementieren.

Dokumentation der Mitgliedsfunktionen

[virtual noexcept] QAccessibleAttributesInterface::~QAccessibleAttributesInterface()

Zerstört die QAccessibleAttributesInterface.

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

Gibt die Schlüssel aller Attribute zurück, die das Objekt unterstützt. Die Aufzählung QAccessible::Attribute beschreibt die verfügbaren Schlüssel.

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

Gibt den Wert des Attributs key dieses Objekts zurück.

Wenn das Attribut für dieses Objekt gesetzt ist, wird ein Wert des Typs zurückgegeben, der für den angegebenen Schlüssel in der Dokumentation der Aufzählung QAccessible::Attribute dokumentiert ist ( QVariant).

Andernfalls wird ein ungültiger QVariant zurückgegeben.

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