class QAccessibleEvent

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

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

Synopsis

Methods

Virtual methods

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description

Warning

This section contains snippets that were automatically translated from C++ to Python and may contain errors.

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 QWidget::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.

__init__(iface, 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.

__init__(obj, typ)
Parameters:

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

accessibleInterface()
Return type:

QAccessibleInterface

Returns the QAccessibleInterface associated with the event.

child()
Return type:

int

Returns the child index.

See also

setChild()

object()
Return type:

QObject

Returns the event object.

setChild(chld)
Parameters:

chld – int

Sets the child index to child.

See also

child()

type()
Return type:

Event

Returns the event type.

uniqueId()
Return type:

int