QAccessibleWidget Class
La classe QAccessibleWidget implémente le site QAccessibleInterface pour les QWidgets. Plus d'informations...
| En-tête : | #include <QAccessibleWidget> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Widgets)target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
| qmake : | QT += widgets |
| Hérite : | QAccessibleObject et QAccessibleActionInterface |
- Liste de tous les membres, y compris les membres hérités
- QAccessibleWidget fait partie des classes d'accessibilité.
Fonctions publiques
| QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client) | |
| QAccessibleWidget(QWidget *w, QAccessible::Role role, const QString &name) |
Fonctions publiques réimplémentées
| 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 |
Fonctions protégées
| virtual | ~QAccessibleWidget() |
| void | addControllingSignal(const QString &signal) |
| QObject * | parentObject() const |
| QWidget * | widget() const |
Description détaillée
Cette classe fait partie de la classe Accessibilité pour les applications QWidget.
Cette classe est pratique à utiliser comme classe de base pour les implémentations personnalisées de QAccessibleInterfaces qui fournissent des informations sur les objets widgets.
La classe fournit des fonctions pour récupérer le parentObject() (le widget parent du widget) et le widget() associé. Des signaux de contrôle peuvent être ajoutés avec addControllingSignal(), et des fixateurs sont fournis pour divers aspects de la mise en œuvre de l'interface, par exemple setValue(), setDescription(), setAccelerator() et setHelp().
Voir également QAccessible et QAccessibleObject.
Documentation des fonctions membres
[explicit] QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client)
Crée un objet QAccessibleWidget pour le widget w. role est un paramètre facultatif qui définit la propriété role de l'objet.
[explicit] QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role, const QString &name)
Crée un objet QAccessibleWidget pour le widget w. role et name sont des paramètres facultatifs qui définissent les propriétés role et name de l'objet.
[virtual noexcept protected] QAccessibleWidget::~QAccessibleWidget()
Détruit cet objet.
[override virtual] QStringList QAccessibleWidget::actionNames() const
Réimplémente : QAccessibleActionInterface::actionNames() const.
[protected] void QAccessibleWidget::addControllingSignal(const QString &signal)
Enregistre signal comme signal de contrôle.
Un objet est un contrôleur pour tout autre objet connecté à un signal de contrôle.
[override virtual] QColor QAccessibleWidget::backgroundColor() const
Réimplémente : QAccessibleInterface::backgroundColor() const.
[override virtual] QAccessibleInterface *QAccessibleWidget::child(int index) const
Réimplémente : QAccessibleInterface::child(int index) const.
[override virtual] int QAccessibleWidget::childCount() const
Réimplémente : QAccessibleInterface::childCount() const.
[override virtual] void QAccessibleWidget::doAction(const QString &actionName)
Réimplémente : QAccessibleActionInterface::doAction(const QString &actionName).
[override virtual] QAccessibleInterface *QAccessibleWidget::focusChild() const
Réimplémente : QAccessibleInterface::focusChild() const.
[override virtual] QColor QAccessibleWidget::foregroundColor() const
Réimplémente : QAccessibleInterface::foregroundColor() const.
[override virtual] int QAccessibleWidget::indexOfChild(const QAccessibleInterface *child) const
Réimplémente : QAccessibleInterface::indexOfChild(const QAccessibleInterface *child) const.
[override virtual] void *QAccessibleWidget::interface_cast(QAccessible::InterfaceType t)
Réimplémente : QAccessibleInterface::interface_cast(type QAccessible::InterfaceType).
[override virtual] bool QAccessibleWidget::isValid() const
Réimplémente : QAccessibleObject::isValid() const.
[override virtual] QStringList QAccessibleWidget::keyBindingsForAction(const QString &actionName) const
Réimplémente : QAccessibleActionInterface::keyBindingsForAction(const QString &actionName) const.
[override virtual] QAccessibleInterface *QAccessibleWidget::parent() const
Réimplémente : QAccessibleInterface::parent() const.
[protected] QObject *QAccessibleWidget::parentObject() const
Renvoie l'objet parent du widget associé, qui est soit le widget parent, soit qApp pour les widgets de niveau supérieur.
[override virtual] QRect QAccessibleWidget::rect() const
Réimplémente : QAccessibleObject::rect() const.
[override virtual] QList<std::pair<QAccessibleInterface *, QAccessible::Relation>> QAccessibleWidget::relations(QAccessible::Relation match = QAccessible::AllRelations) const
Réimplémente : QAccessibleInterface::relations(QAccessible::Relation match) const.
[override virtual] QAccessible::Role QAccessibleWidget::role() const
Réimplémente : QAccessibleInterface::role() const.
[override virtual] QAccessible::State QAccessibleWidget::state() const
Réimplémente : QAccessibleInterface::state() const.
[override virtual] QString QAccessibleWidget::text(QAccessible::Text t) const
Réimplémente : QAccessibleInterface::text(QAccessible::Text t) const.
[protected] QWidget *QAccessibleWidget::widget() const
Renvoie le widget associé.
[override virtual] QWindow *QAccessibleWidget::window() const
Réimplémente : 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.