内容表

上一话题

QAccessibleEditableTextInterface

下一话题

QAccessibleInterface

QAccessibleEvent

QAccessibleEvent class is the base class for accessibility notifications. 更多

Inheritance diagram of PySide2.QtGui.QAccessibleEvent

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

概要

函数

详细描述

此类被用于 updateAccessibility() .

事件类型是之一值对于 Event 。应该使用很多子类来提供有关事件的更多细节。

例如,通知聚焦即将改变当重实现 setFocus ,可以使用事件如下所示:

void MyWidget::setFocus(Qt::FocusReason reason)
{
    // handle custom focus setting...
    QAccessibleEvent event(f, QAccessible::Focus);
    QAccessible::updateAccessibility(&event);
}
											

要在进程中启用屏幕阅读器,所有事件必须被发送在改变已发生之后。

class QAccessibleEvent ( iface , typ )

QAccessibleEvent(obj, typ)

param iface

QAccessibleInterface

param typ

Event

param obj

QObject

构造 QAccessibleEvent to notify that interface 有改变。事件 type 描述改变了什么。使用此函数若已拥有 QAccessibleInterface or no QObject ,否则考虑重载采用 QObject 参数,因为它可能更便宜。

构造 QAccessibleEvent to notify that object 有改变。事件 type 描述改变了什么。

PySide2.QtGui.QAccessibleEvent. accessibleInterface ( )
返回类型

QAccessibleInterface

返回 QAccessibleInterface 与事件关联。

PySide2.QtGui.QAccessibleEvent. child ( )
返回类型

int

返回子级索引。

另请参阅

setChild()

PySide2.QtGui.QAccessibleEvent. object ( )
返回类型

QObject

返回事件对象。

PySide2.QtGui.QAccessibleEvent. setChild ( chld )
参数

chld int

把子级索引设为 child .

另请参阅

child()

PySide2.QtGui.QAccessibleEvent. type ( )
返回类型

Event

返回事件类型。

PySide2.QtGui.QAccessibleEvent. uniqueId ( )
返回类型

long

Returns the uniqueId of the QAccessibleInterface represented by this event.

In case the object() function returns None , this is the only way to access the interface.