- class QAccessibleActionInterface#
QAccessibleActionInterface
类实现了接口中对可调用动作的支持。 更多...继承自:
QAccessibleWidget
概要#
虚函数#
def
actionNames()
def
doAction()
静态函数#
def
decreaseAction()
def
increaseAction()
def
nextPageAction()
def
pressAction()
def
scrollUpAction()
def
setFocusAction()
def
showMenuAction()
def
toggleAction()
备注
本文档可能包含自动从C++翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单的方式告知我们。
详细描述#
可访问对象应实现行为界面,如果它们支持用户交互。通常此类界面由也实现了
QAccessibleInterface
的类实现。支持的行为应使用本类中提供的预定义行为,除非不符合预定义行为。在这种情况下,可以添加自定义行为。
在继承
QAccessibleActionInterface
时,您需要提供一个actionNames
列表,这是发现可用行为的主要方式。行为名称永远不会本地化。为了向用户展示行为,有两个函数需要返回名称的本地化版本并给出行为的描述。对于预定义的行为名称,请使用localizedActionName()
和localizedActionDescription()
返回它们的本地化对应物。通常,您应使用预定义的行为名称之一,除非描述不符合这些名称的行为。
行为名称
描述
切换项(复选框、单选按钮、开关等)
减少可访问对象的值(例如,滑动框)
增加可访问对象的值(例如,滑动框)
按下或点击或激活可访问对象(应相当于用鼠标点击对象)
将焦点设置到此可访问对象
显示上下文菜单,相当于右键单击
为了调用操作,使用行为名称调用
doAction()
。大多数小工具将简单地实现
pressAction()
方法。这通常发生在小工具被点击、按下空格或类似操作激活时。- abstract actionNames()#
- 返回类型:
字符串列表
返回由该可访问对象支持的动作列表。返回的动作应按首选顺序排列,即用户最可能想要触发的事件应首先返回,最不可能的事件应最后返回。
列表中仅包含可调用的动作,不会返回无效的动作或与无效UI控件关联的动作。
列表可以为空。
注意,此列表未本地化。若要获取本地化表示,请重新实现
localizedActionName()
和localizedActionDescription()
- static decreaseAction()#
- 返回类型:
字符串
返回减少默认动作的名称。
- abstract doAction(actionName)#
- 参数:
actionName – 字符串
调用由
actionName
指定的动作。注意,actionName
是非本地化名称,由actionNames()
返回。通常通过调用与用户交互相同的功能来实现此方法,例如点击对象。另请参阅
- static increaseAction()#
- 返回类型:
字符串
返回增加默认动作的名称。
- 摘要 keyBindingsForAction(actionName)#
- 参数:
actionName – 字符串
- 返回类型:
字符串列表
返回调用名为
actionName
的动作可用的键盘快捷方式列表。这很重要,可以通过强调键盘来让用户了解通过键盘使用应用程序的替代方式。
另请参阅
- localizedActionDescription(name)#
- 参数:
name – str
- 返回类型:
字符串
返回动作
actionName
的本地化动作描述。当使用默认名称之一时,您可以在
QAccessibleActionInterface
中调用此函数以获取本地化字符串。- localizedActionName(name)#
- 参数:
name – str
- 返回类型:
字符串
返回
actionName
的本地化动作名称。对于自定义动作,此函数必须被重新实现。当使用默认名称之一时,您可以在
QAccessibleActionInterface
中调用此函数以获取本地化字符串。- 静态 nextPageAction()#
- 返回类型:
字符串
返回下一页默认动作的名称。
- 静态 pressAction()#
- 返回类型:
字符串
返回按下默认动作的名称。
- 静态 previousPageAction()#
- 返回类型:
字符串
返回上一页默认动作的名称。
- 静态 scrollDownAction()#
- 返回类型:
字符串
返回向下滚动默认动作的名称。
- 静态 scrollLeftAction()#
- 返回类型:
字符串
返回向左滚动默认动作的名称。
- 静态 scrollRightAction()#
- 返回类型:
字符串
返回向右滚动默认动作的名称。
- 静态 scrollUpAction()#
- 返回类型:
字符串
返回滚动至上一个项目的默认操作名称。
- 静态 setFocusAction()#
- 返回类型:
字符串
返回设置焦点默认操作名称。
- 静态 showMenuAction()#
- 返回类型:
字符串
返回显示菜单默认操作名称。
- 静态 toggleAction()#
- 返回类型:
字符串
返回切换默认操作名称。