QAccessibleEvent#

The QAccessibleEvent class is the base class for accessibility notifications. More

Inherited by: QAccessibleValueChangeEvent, QAccessibleTextCursorEvent, QAccessibleTextUpdateEvent, QAccessibleTextSelectionEvent, QAccessibleTextRemoveEvent, QAccessibleTextInsertEvent, QAccessibleTableModelChangeEvent, QAccessibleStateChangeEvent

Synopsis#

Functions#

Virtual functions#

Detailed Description#

This class is used with updateAccessibility() .

The event type is one of the values of Event . There are a number of subclasses that should be used to provide more details about the event.

For example to notify about a focus change when re-implementing setFocus , the event could be used as follows:

def setFocus(self, reason):

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

To enable in process screen readers, all events must be sent after the change has happened.

class PySide6.QtGui.QAccessibleEvent(iface, typ)#

PySide6.QtGui.QAccessibleEvent(obj, typ)

Parameters

Constructs a QAccessibleEvent to notify that interface has changed. The event type describes what changed. Use this function if you already have a QAccessibleInterface or no QObject , otherwise consider the overload taking a QObject parameter as it might be cheaper.

Constructs a QAccessibleEvent to notify that object has changed. The event type describes what changed.

PySide6.QtGui.QAccessibleEvent.accessibleInterface()#
Return type

PySide6.QtGui.QAccessibleInterface

Returns the QAccessibleInterface associated with the event.

PySide6.QtGui.QAccessibleEvent.child()#
Return type

int

Returns the child index.

See also

setChild()

PySide6.QtGui.QAccessibleEvent.object()#
Return type

PySide6.QtCore.QObject

Returns the event object.

PySide6.QtGui.QAccessibleEvent.setChild(chld)#
Parameters

chld – int

Sets the child index to child.

See also

child()

PySide6.QtGui.QAccessibleEvent.type()#
Return type

Event

Returns the event type.

PySide6.QtGui.QAccessibleEvent.uniqueId()#
Return type

int