QAccessibleWidget Class
Die Klasse QAccessibleWidget implementiert die QAccessibleInterface für QWidgets. Mehr...
Kopfzeile: | #include <QAccessibleWidget> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake: | QT += widgets |
Erbt: | QAccessibleObject und QAccessibleActionInterface |
- Liste aller Member, einschließlich geerbter Member
- QAccessibleWidget ist Teil von Accessibility Classes.
Öffentliche Funktionen
QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client, const QString &name = QString()) |
Reimplementierte öffentliche Funktionen
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 |
Geschützte Funktionen
virtual | ~QAccessibleWidget() |
void | addControllingSignal(const QString &signal) |
QObject * | parentObject() const |
QWidget * | widget() const |
Detaillierte Beschreibung
Diese Klasse ist Teil von Barrierefreiheit für QWidget-Anwendungen.
Diese Klasse kann als Basisklasse für eigene Implementierungen von QAccessibleInterfaces verwendet werden, die Informationen über Widget-Objekte bereitstellen.
Die Klasse bietet Funktionen zum Abrufen von parentObject() (das übergeordnete Widget des Widgets) und der zugehörigen widget(). Steuersignale können mit addControllingSignal() hinzugefügt werden, und Setter werden für verschiedene Aspekte der Schnittstellenimplementierung bereitgestellt, zum Beispiel setValue(), setDescription(), setAccelerator() und setHelp().
Siehe auch QAccessible und QAccessibleObject.
Dokumentation der Mitgliedsfunktionen
[explicit]
QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client, const QString &name = QString())
Erzeugt ein QAccessibleWidget-Objekt für das Widget w. role und name sind optionale Parameter, die die Eigenschaften Rolle und Name des Objekts festlegen.
[virtual noexcept protected]
QAccessibleWidget::~QAccessibleWidget()
Zerstört dieses Objekt.
[override virtual]
QStringList QAccessibleWidget::actionNames() const
Reimplements: QAccessibleActionInterface::actionNames() const.
[protected]
void QAccessibleWidget::addControllingSignal(const QString &signal)
Registriert signal als ein Steuersignal.
Ein Objekt ist ein Controller für jedes andere Objekt, das mit einem Steuersignal verbunden ist.
[override virtual]
QColor QAccessibleWidget::backgroundColor() const
Reimplements: QAccessibleInterface::backgroundColor() const.
[override virtual]
QAccessibleInterface *QAccessibleWidget::child(int index) const
Reimplements: QAccessibleInterface::child(int index) const.
[override virtual]
int QAccessibleWidget::childCount() const
Reimplements: QAccessibleInterface::childCount() const.
[override virtual]
void QAccessibleWidget::doAction(const QString &actionName)
Reimplements: QAccessibleActionInterface::doAction(const QString &actionName).
[override virtual]
QAccessibleInterface *QAccessibleWidget::focusChild() const
Reimplements: QAccessibleInterface::focusChild() const.
[override virtual]
QColor QAccessibleWidget::foregroundColor() const
Reimplements: QAccessibleInterface::foregroundColor() const.
[override virtual]
int QAccessibleWidget::indexOfChild(const QAccessibleInterface *child) const
Reimplements: QAccessibleInterface::indexOfChild(const QAccessibleInterface *child) const.
[override virtual]
void *QAccessibleWidget::interface_cast(QAccessible::InterfaceType t)
Reimplements: QAccessibleInterface::interface_cast(QAccessible::InterfaceType type).
[override virtual]
bool QAccessibleWidget::isValid() const
Reimplements: QAccessibleObject::isValid() const.
[override virtual]
QStringList QAccessibleWidget::keyBindingsForAction(const QString &actionName) const
Reimplements: QAccessibleActionInterface::keyBindingsForAction(const QString &actionName) const.
[override virtual]
QAccessibleInterface *QAccessibleWidget::parent() const
Reimplements: QAccessibleInterface::parent() const.
[protected]
QObject *QAccessibleWidget::parentObject() const
Gibt das übergeordnete Objekt des zugehörigen Widgets zurück, das entweder das übergeordnete Widget oder qApp für Widgets der obersten Ebene ist.
[override virtual]
QRect QAccessibleWidget::rect() const
Reimplements: QAccessibleObject::rect() const.
[override virtual]
QList<std::pair<QAccessibleInterface *, QAccessible::Relation>> QAccessibleWidget::relations(QAccessible::Relation match = QAccessible::AllRelations) const
Reimplements: QAccessibleInterface::relations(QAccessible::Relation match) const.
[override virtual]
QAccessible::Role QAccessibleWidget::role() const
Reimplements: QAccessibleInterface::role() const.
[override virtual]
QAccessible::State QAccessibleWidget::state() const
Reimplements: QAccessibleInterface::state() const.
[override virtual]
QString QAccessibleWidget::text(QAccessible::Text t) const
Reimplements: QAccessibleInterface::text(QAccessible::Text t) const.
[protected]
QWidget *QAccessibleWidget::widget() const
Gibt das zugehörige Widget zurück.
[override virtual]
QWindow *QAccessibleWidget::window() const
Reimplements: QAccessibleInterface::window() const.
© 2025 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.