The QAccessibleEvent class is the base class for accessibility notifications. 更多...
| 頭: | #include <QAccessibleEvent> |
| qmake: | QT += gui |
| 繼承者: | QAccessibleStateChangeEvent , QAccessibleTableModelChangeEvent , QAccessibleTextCursorEvent ,和 QAccessibleValueChangeEvent |
| QAccessibleEvent (QObject * object , QAccessible::Event type ) | |
| QAccessibleEvent (QAccessibleInterface * interface , QAccessible::Event type ) | |
| virtual | ~QAccessibleEvent () |
| virtual QAccessibleInterface * | accessibleInterface () const |
| int | child () const |
| QObject * | object () const |
| void | setChild (int child ) |
| QAccessible::Event | type () const |
The QAccessibleEvent class is the base class for accessibility notifications.
此類用於 QAccessible::updateAccessibility ().
事件類型是某一值對於 QAccessible::Event 。應該使用很多子類來提供有關事件的更多細節。
例如,通知聚焦即將改變當重實現 QWidget::setFocus ,可以使用的事件如下:
void MyWidget::setFocus(Qt::FocusReason reason) { // handle custom focus setting... QAccessibleEvent event(f, QAccessible::Focus); QAccessible::updateAccessibility(&event); }
要在進行中啓用屏幕閱讀器,必須發送所有事件 (在改變發生後)。
構造 QAccessibleEvent to notify that object 有改變。事件 type 描述改變瞭什麼。
構造 QAccessibleEvent to notify that interface 有改變。事件 type 描述改變瞭什麼。使用此函數若已擁有 QAccessibleInterface or no QObject ,否則考慮重載采用 QObject 參數,因為它可能更便宜。
[虛擬]
QAccessibleEvent::
~QAccessibleEvent
()
銷毀事件。
[虛擬]
QAccessibleInterface
*QAccessibleEvent::
accessibleInterface
() const
返迴 QAccessibleInterface associated with the event. The caller of this function takes ownership of the returned interface.
返迴子級索引。
另請參閱 setChild ().
返迴事件對象。
把子級索引設為 child .
另請參閱 child ().
返迴事件類型。