状态结构体
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() 的实现返回这些标志的组合。
© 2024 The Qt Company Ltd. 此处包含的文档贡献有各自所有者的版权。此处提供的文档是根据自由软件基金会发布的 GNU自由文档许可证版本 1.3 的条款许可的。Qt 和相应的标志是 The Qt Company Ltd. 在芬兰和/或其他国家和地区的商标。所有其他商标均为各自所有者财产。