QAccessibleStateChangeEvent 类

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

头: #include <QAccessibleStateChangeEvent>
CMake: find_package(Qt6 COMPONENTS Gui REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
继承: QAccessibleEvent

公共函数

  QAccessibleStateChangeEvent (QAccessibleInterface * iface , QAccessible::State state )
  QAccessibleStateChangeEvent (QObject * object , QAccessible::State state )
QAccessible::State changedStates () const

详细描述

此类用于 QAccessible::updateAccessibility ().

另请参阅 QAccessibleInterface::state ().

成员函数文档编制

QAccessibleStateChangeEvent:: QAccessibleStateChangeEvent ( QAccessibleInterface * iface , QAccessible::State state )

构造新的 QAccessibleStateChangeEvent。 iface 是接口关联事件 state 是可访问对象的状态。

QAccessibleStateChangeEvent:: QAccessibleStateChangeEvent ( QObject * object , QAccessible::State state )

构造新的 QAccessibleStateChangeEvent 为 object 。与对象先前状态的不同之处在于 state .

QAccessible::State QAccessibleStateChangeEvent:: changedStates () const

返回已改变的状态。

请记住,返回状态是已改变状态。要找出对象的有关状态,使用 QAccessibleInterface::state ().

例如,若对象曾经拥有焦点但失去了它,那么对象的聚焦状态将被设为 false 。另一方面,此事件告诉即将改变,且有聚焦被设为 true 因为聚焦状态正改变从 true to false .