状态结构体
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. 在芬兰和/或其他国家和地区的商标。所有其他商标均为各自所有者财产。