PySide6.QtGui.QAccessibleEvent

class QAccessibleEvent

QAccessibleEvent 类是辅助功能通知的基类。更多

继承自: QAccessibleValueChangeEvent, QAccessibleTextCursorEvent, QAccessibleTextUpdateEvent, QAccessibleTextSelectionEvent, QAccessibleTextRemoveEvent, QAccessibleTextInsertEvent, QAccessibleTableModelChangeEvent, QAccessibleStateChangeEvent, QAccessibleAnnouncementEvent

概要

方法

虚拟方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

此类与updateAccessibility()一起使用。

事件类型是Event的值之一。有许多子类应该用于提供有关事件的更多详细信息。

例如,在重新实现 QWidget::setFocus 时通知焦点变化,事件可以如下使用:

def setFocus(self, reason):

    # handle custom focus setting...
    event = QAccessibleEvent(f, QAccessible.Focus)
    QAccessible.updateAccessibility(event)

要启用进程内屏幕阅读器,所有事件必须在更改发生后发送。

__init__(iface, typ)
Parameters:

构造一个QAccessibleEvent来通知interface已经改变。事件type描述了发生了什么变化。如果你已经有一个QAccessibleInterface或者没有QObject,请使用此函数,否则考虑使用带有QObject参数的重载,因为它可能更便宜。

__init__(obj, typ)
Parameters:

构造一个QAccessibleEvent来通知object已经改变。事件type描述了发生了什么变化。

accessibleInterface()
Return type:

QAccessibleInterface

返回与事件关联的QAccessibleInterface

child()
Return type:

整数

返回子索引。

另请参阅

setChild()

object()
Return type:

QObject

返回事件对象。

setChild(chld)
Parameters:

chld – 整数

将子索引设置为 child

另请参阅

child()

type()
Return type:

Event

返回事件类型。

uniqueId()
Return type:

整数