QAccessibleEvent Class
La clase QAccessibleEvent es la clase base para las notificaciones de accesibilidad. Más...
| Cabecera: | #include <QAccessibleEvent> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui)target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| Heredado por: | QAccessibleAnnouncementEvent, QAccessibleStateChangeEvent, QAccessibleTableModelChangeEvent, QAccessibleTextCursorEvent, y QAccessibleValueChangeEvent |
- Lista de todos los miembros, incluyendo los heredados
- QAccessibleEvent es parte de Clases de Accesibilidad.
Funciones Públicas
| QAccessibleEvent(QAccessibleInterface *interface, QAccessible::Event type) | |
| QAccessibleEvent(QObject *object, QAccessible::Event type) | |
| virtual | ~QAccessibleEvent() |
| virtual QAccessibleInterface * | accessibleInterface() const |
| int | child() const |
| QObject * | object() const |
| void | setChild(int child) |
| QAccessible::Event | type() const |
Descripción detallada
Esta clase se utiliza con QAccessible::updateAccessibility().
El tipo de evento es uno de los valores de QAccessible::Event. Hay una serie de subclases que deben utilizarse para proporcionar más detalles sobre el evento.
Por ejemplo para notificar sobre un cambio de foco al reimplementar QWidget::setFocus, el evento podría usarse de la siguiente manera:
void MyWidget::setFocus(Qt::FocusReason reason) { // handle custom focus setting... QAccessibleEvent event(f, QAccessible::Focus); QAccessible::updateAccessibility(&event); }
Para habilitar lectores de pantalla en proceso, todos los eventos deben ser enviados después de que el cambio haya ocurrido.
Documentación de las funciones miembro
QAccessibleEvent::QAccessibleEvent(QAccessibleInterface *interface, QAccessible::Event type)
Construye un QAccessibleEvent para notificar que interface ha cambiado. El evento type describe lo que ha cambiado. Use esta función si ya tiene un QAccessibleInterface o no tiene QObject, de lo contrario considere la sobrecarga tomando un parámetro QObject ya que podría ser más barato.
QAccessibleEvent::QAccessibleEvent(QObject *object, QAccessible::Event type)
Construye un QAccessibleEvent para notificar que object ha cambiado. El evento type describe lo que ha cambiado.
[virtual noexcept] QAccessibleEvent::~QAccessibleEvent()
Destruye el evento.
[virtual] QAccessibleInterface *QAccessibleEvent::accessibleInterface() const
Devuelve el QAccessibleInterface asociado al evento.
int QAccessibleEvent::child() const
Devuelve el índice hijo.
Véase también setChild().
QObject *QAccessibleEvent::object() const
Devuelve el objeto del evento.
void QAccessibleEvent::setChild(int child)
Establece el índice hijo en child.
Véase también child().
QAccessible::Event QAccessibleEvent::type() const
Devuelve el tipo de evento.
© 2026 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.