PySide6.QtGui.QAccessibleAttributesInterface

class QAccessibleAttributesInterface

The QAccessibleAttributesInterface class implements support for reporting attributes for an accessible object.

Details

Attributes are key-value pairs. Values are stored in QVariant.

The Attribute enumeration describes the available keys and documents which type to use for the value of each key.

While the text-specific attributes handled by attributes are specific to objects implementing text and are specific to a specific text position/offset, the attributes handled by the QAccessibleAttributesInterface can be used for objects of any role and apply for the whole object.

Classes already implementing QAccessibleTextInterface for text-specific attrtibutes may want to implement QAccessibleAttributesInterface in addition for object-specific attributes.

Added in version 6.8.

Synopsis

Virtual methods

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

abstract attributeKeys()
Return type:

.list of QAccessible.Attribute

Returns the keys of all attributes the object supports. The Attribute enumeration describes available keys.

abstract attributeValue(key)
Parameters:

keyAttribute

Return type:

object

Returns the value of the attribute key of this object.

If the attribute is set for this object, a value of the type documented for the given key in the documentation of the Attribute enumeration is returned in the QVariant.

Otherwise, an invalid QVariant is returned.