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¶
def
accessibleInterface
()
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
obj –
PySide6.QtCore.QObject
typ –
Event
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
Returns the QAccessibleInterface
associated with the event.
- PySide6.QtGui.QAccessibleEvent.child()¶
- Return type
int
Returns the child index.
See also
- PySide6.QtGui.QAccessibleEvent.object()¶
- Return type
Returns the event object.
- PySide6.QtGui.QAccessibleEvent.setChild(chld)¶
- Parameters
chld – int
Sets the child index to child
.
See also
Returns the event type.
- PySide6.QtGui.QAccessibleEvent.uniqueId()¶
- Return type
int
© 2022 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.