QAccessibleStateChangeEvent 类

QAccessibleStateChangeEvent 通知可访问性框架对象状态已更改。 更多...

头文件 #include <QAccessibleStateChangeEvent>
CMakefind_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmakeQT += gui
继承 QAccessibleEvent

公共函数

QAccessibleStateChangeEvent(QObject *object, QAccessible::State state)
QAccessibleStateChangeEvent(QAccessibleInterface *iface, QAccessible::State state)
QAccessible::StatechangedStates() 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.的商标。所有其他商标均为各自所有者的财产。