En esta página

QAccessibleWidget Class

La clase QAccessibleWidget implementa el QAccessibleInterface para QWidgets. Más...

Cabecera: #include <QAccessibleWidget>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Hereda: QAccessibleObject y QAccessibleActionInterface

Funciones Públicas

QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client)
QAccessibleWidget(QWidget *w, QAccessible::Role role, const QString &name)

Funciones Públicas Reimplementadas

virtual QStringList actionNames() const override
virtual QColor backgroundColor() const override
virtual QAccessibleInterface *child(int index) const override
virtual int childCount() const override
virtual void doAction(const QString &actionName) override
virtual QAccessibleInterface *focusChild() const override
virtual QColor foregroundColor() const override
virtual int indexOfChild(const QAccessibleInterface *child) const override
virtual void *interface_cast(QAccessible::InterfaceType t) override
virtual bool isValid() const override
virtual QStringList keyBindingsForAction(const QString &actionName) const override
virtual QAccessibleInterface *parent() const override
virtual QRect rect() const override
virtual QList<std::pair<QAccessibleInterface *, QAccessible::Relation>> relations(QAccessible::Relation match = QAccessible::AllRelations) const override
virtual QAccessible::Role role() const override
virtual QAccessible::State state() const override
virtual QString text(QAccessible::Text t) const override
virtual QWindow *window() const override

Funciones Protegidas

virtual ~QAccessibleWidget()
void addControllingSignal(const QString &signal)
QObject *parentObject() const
QWidget *widget() const

Descripción Detallada

Esta clase forma parte de Accesibilidad para aplicaciones QWidget.

Esta clase es conveniente utilizarla como clase base para implementaciones personalizadas de QAccessibleInterfaces que proporcionan información sobre objetos widget.

La clase proporciona funciones para recuperar el parentObject() (el widget padre del widget), y el widget() asociado. Se pueden añadir señales de control con addControllingSignal(), y se proporcionan setters para varios aspectos de la implementación de la interfaz, por ejemplo setValue(), setDescription(), setAccelerator(), y setHelp().

Véase también QAccessible y QAccessibleObject.

Documentación de las funciones miembro

[explicit] QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client)

Crea un objeto QAccessibleWidget para el widget w. role es un parámetro opcional que establece la propiedad role del objeto.

[explicit] QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role, const QString &name)

Crea un objeto QAccessibleWidget para el widget w. role y name son parámetros opcionales que establecen las propiedades role y name del objeto.

[virtual noexcept protected] QAccessibleWidget::~QAccessibleWidget()

Destruye este objeto.

[override virtual] QStringList QAccessibleWidget::actionNames() const

Reimplementa: QAccessibleActionInterface::actionNames() const.

[protected] void QAccessibleWidget::addControllingSignal(const QString &signal)

Registra signal como señal de control.

Un objeto es un Controlador de cualquier otro objeto conectado a una señal de control.

[override virtual] QColor QAccessibleWidget::backgroundColor() const

Reimplementa: QAccessibleInterface::backgroundColor() const.

[override virtual] QAccessibleInterface *QAccessibleWidget::child(int index) const

Reimplementa: QAccessibleInterface::child(int índice) const.

[override virtual] int QAccessibleWidget::childCount() const

Reimplementa: QAccessibleInterface::childCount() const.

[override virtual] void QAccessibleWidget::doAction(const QString &actionName)

Reimplementa: QAccessibleActionInterface::doAction(const QString &actionName).

[override virtual] QAccessibleInterface *QAccessibleWidget::focusChild() const

Reimplementa: QAccessibleInterface::focusChild() const.

[override virtual] QColor QAccessibleWidget::foregroundColor() const

Reimplementa: QAccessibleInterface::foregroundColor() const.

[override virtual] int QAccessibleWidget::indexOfChild(const QAccessibleInterface *child) const

Reimplementa: QAccessibleInterface::indexOfChild(const QAccessibleInterface *child) const.

[override virtual] void *QAccessibleWidget::interface_cast(QAccessible::InterfaceType t)

Reimplementa: QAccessibleInterface::interface_cast(tipo QAccessible::InterfaceType).

[override virtual] bool QAccessibleWidget::isValid() const

Reimplementa: QAccessibleObject::isValid() const.

[override virtual] QStringList QAccessibleWidget::keyBindingsForAction(const QString &actionName) const

Reimplementa: QAccessibleActionInterface::keyBindingsForAction(const QString &actionName) const.

[override virtual] QAccessibleInterface *QAccessibleWidget::parent() const

Reimplementa: QAccessibleInterface::parent() const.

[protected] QObject *QAccessibleWidget::parentObject() const

Devuelve el objeto padre del widget asociado, que puede ser el widget padre o qApp para los widgets de nivel superior.

[override virtual] QRect QAccessibleWidget::rect() const

Reimplementa: QAccessibleObject::rect() const.

[override virtual] QList<std::pair<QAccessibleInterface *, QAccessible::Relation>> QAccessibleWidget::relations(QAccessible::Relation match = QAccessible::AllRelations) const

Reimplementa: QAccessibleInterface::relations(QAccessible::Relación match) const.

[override virtual] QAccessible::Role QAccessibleWidget::role() const

Reimplementa: QAccessibleInterface::role() const.

[override virtual] QAccessible::State QAccessibleWidget::state() const

Reimplementa: QAccessibleInterface::state() const.

[override virtual] QString QAccessibleWidget::text(QAccessible::Text t) const

Reimplementa: QAccessibleInterface::text(QAccessible::Text t) const.

[protected] QWidget *QAccessibleWidget::widget() const

Devuelve el widget asociado.

[override virtual] QWindow *QAccessibleWidget::window() const

Reimplementa: QAccessibleInterface::window() const.

© 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.