PySide6.QtGui.QAccessibleAttributesInterface

class QAccessibleAttributesInterface

QAccessibleAttributesInterface 类实现了对可访问对象属性的报告支持。更多

在版本6.8中添加。

概要

虚拟方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

属性是键值对。值存储在QVariant中。

Attribute 枚举描述了可用的键以及每个键的值应使用的文档类型。

虽然由attributes处理的文本特定属性特定于实现文本的对象,并且特定于特定的文本位置/偏移量,但由QAccessibleAttributesInterface处理的属性可以用于任何角色的对象,并适用于整个对象。

已经实现QAccessibleTextInterface用于文本特定属性的类可能还希望实现QAccessibleAttributesInterface以处理对象特定属性。

abstract attributeKeys()
Return type:

QAccessible.Attribute的列表

返回对象支持的所有属性的键。Attribute 枚举描述了可用的键。

abstract attributeValue(key)
Parameters:

key属性

Return type:

对象

返回此对象的属性key的值。

如果为该对象设置了属性,则在 QVariant 中返回 Attribute 枚举文档中记录的给定键的类型值。

否则,将返回一个无效的 QVariant。