QAccessibleStateChangeEvent 类
QAccessibleStateChangeEvent 通知可访问性框架对象状态已更改。 更多...
头文件 | #include <QAccessibleStateChangeEvent> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake | QT += gui |
继承 | QAccessibleEvent |
- 包括继承成员在内的所有成员列表
- QAccessibleStateChangeEvent 是 可访问性类 的一部分。
公共函数
QAccessibleStateChangeEvent(QObject *object, QAccessible::State state) | |
QAccessibleStateChangeEvent(QAccessibleInterface *iface, QAccessible::State state) | |
QAccessible::State | changedStates() const |
详细描述
此类用于与 QAccessible::updateAccessibility 一同使用。
另请参阅 QAccessibleInterface::state。
成员函数文档
QAccessibleStateChangeEvent::QAccessibleStateChangeEvent(QObject *object, QAccessible::State state)
为 object 构造一个新的 QAccessibleStateChangeEvent。与对象先前状态的不同之处在于 state。
QAccessibleStateChangeEvent::QAccessibleStateChangeEvent(QAccessibleInterface *iface, QAccessible::State state)
构造一个新的 QAccessibleStateChangeEvent。 iface 是与事件相关联的接口,而 state 是可访问对象的状态。
QAccessible::State QAccessibleStateChangeEvent::changedStates() const
返回已更改的状态。
请注意,返回的状态是已更改的状态。要获取对象的状态信息,请使用 QAccessibleInterface::state。
例如,如果一个对象曾经具有焦点但现在失去了,则对象的状态将设置为 false
。另一方面,此事件描述了更改,并且由于焦点状态已从 true
更改为 false
,因此将焦点设置为 true
。
© 2024 The Qt Company Ltd. 本文档中包含的贡献均为各自所有者的版权。本提供的文档是根据自由软件基金会发布的《GNU自由文档许可证1.3版》(http://www.gnu.org/licenses/fdl.html)授权。Qt及其相关标志是芬兰及世界其他国家和地区The Qt Company Ltd.的商标。所有其他商标均为各自所有者的财产。