状态结构体

QAccessible::State 结构体

公开函数

状态()

详细描述

此结构体定义了指示可访问对象状态的位标志。值包括:

常数描述
active对象是活动窗口或容器中的活动子元素(当聚焦容器时会获得焦点)。
adjustable对象表示可调整的值,例如滑块。
animated对象的外观经常改变。
busy对象目前不能接受输入。
checkable对象是可检查的。
checked对象的复选框被选中。
checkStateMixed复选框的第三种状态(三状态复选框中的半选中状态)。
collapsed对象已折叠,例如关闭的列表视图项或图标化窗口。
defaultButton对象代表对话框中的默认按钮。
defunct对象不再存在。
editable对象具有文本光标(通常实现文本接口)。
expandable对象是可展开的,主要用于树视图中的单元格。
expanded对象已展开,其子项当前可见。
extSelectable对象支持扩展选择。
focusable对象可以接收焦点。只有活动窗口中的对象可以接收焦点。
focused对象具有键盘焦点。
hasPopup对象打开弹窗。
hotTracked对象的外观对鼠标光标位置敏感。
invalid对象不再有效(因为它已被删除)。
invisible对象对用户不可见。
linked对象链接到另一个对象,例如超链接。
marqueed对象显示滚动内容,例如日志视图。
modal对象阻塞其他对象的输入。
movable对象可以被移动。
multiLine对象有多行文本(换行符),与单行相反。
multiSelectable对象支持多项选择。
offscreen对象被可见区域剪切。屏幕外的对象也看不见。
passwordEdit对象是密码字段,例如用于输入密码的行编辑。
playsSound对象与交互时产生声音。
pressed对象被按下。
readOnly对象通常可以编辑,但被明确设置为只读。
搜索编辑该对象是一个行编辑,用于搜索查询的输入。
可选择的该对象是可选择的。
可选择文本该对象有可选择的文本。这与可选择不同,可选择指的是对象的子对象。
已选择的该对象已被选择,这与文本选择无关。
自发音该对象通过语音或声音来描述自己。
可调整大小的该对象可以调整大小,例如顶层窗口。
摘要元素该对象总结了窗口的状态,应该优先处理。
支持自动完成该对象具有自动完成功能,例如在行编辑或组合框中。
已遍历该对象已链接并被访问。
频繁更新该对象经常更改,在访问时需要刷新。
禁用该对象不可用给用户使用,例如禁用的小部件。

QAccessibleInterface::state() 的实现返回这些标志的组合。

成员函数文档

State::State()

构造一个所有状态都设置为假的新的 QAccessible::State

© 2024 The Qt Company Ltd. 此处包含的文档贡献有各自所有者的版权。此处提供的文档是根据自由软件基金会发布的 GNU自由文档许可证版本 1.3 的条款许可的。Qt 和相应的标志是 The Qt Company Ltd. 在芬兰和/或其他国家和地区的商标。所有其他商标均为各自所有者财产。