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 |
- Lista de todos los miembros, incluyendo los heredados
- QAccessibleWidget es parte de Clases de Accesibilidad.
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.