QAccessibleAttributesInterface Class
Die Klasse „QAccessibleAttributesInterface“ implementiert die Unterstützung für die Meldung von Attributen eines barrierefreien Objekts. Mehr...
| Header: | #include <QAccessibleAttributesInterface> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| Seit: | Qt 6.8 |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QAccessibleAttributesInterface ist Teil der Barrierefreiheitsklassen.
Öffentliche Funktionen
| QAccessibleAttributesInterface() | |
| virtual | ~QAccessibleAttributesInterface() |
| virtual QList<QAccessible::Attribute> | attributeKeys() const = 0 |
| virtual QVariant | attributeValue(QAccessible::Attribute key) const = 0 |
Ausführliche Beschreibung
Attribute sind Schlüssel-Wert-Paare. Die Werte werden in „ QVariant “ gespeichert.
Die Aufzählung „ QAccessible::Attribute “ beschreibt die verfügbaren Schlüssel und legt fest, welcher Typ für den Wert jedes Schlüssels verwendet werden soll.
Während die von „ QAccessibleTextInterface::attributes “ verwalteten textspezifischen Attribute auf Objekte beschränkt sind, die Text implementieren, und sich auf eine bestimmte Textposition bzw. einen bestimmten Offset beziehen, können die von „ QAccessibleAttributesInterface “ verwalteten Attribute für Objekte jeder Rolle verwendet werden und gelten für das gesamte Objekt.
Klassen, die bereits „ QAccessibleTextInterface “ für textspezifische Attribute implementieren, sollten möglicherweise zusätzlich „ QAccessibleAttributesInterface “ für objektspezifische Attribute implementieren.
Dokumentation der Mitgliedsfunktionen
[constexpr noexcept default] QAccessibleAttributesInterface::QAccessibleAttributesInterface()
Erstellt standardmäßig eine Instanz von „ QAccessibleAttributesInterface “.
[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.
Ist das Attribut für dieses Objekt gesetzt, wird ein Wert des Typs zurückgegeben, der in der Dokumentation der Enumeration „ QAccessible::Attribute “ für den angegebenen Schlüssel unter „ QVariant “ dokumentiert ist.
Andernfalls wird ein ungültiger „ QVariant “-Wert zurückgegeben.
© 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.