Auf dieser Seite

QAccessibleObject Class

Die Klasse „QAccessibleObject“ implementiert Teile des „ QAccessibleInterface “ für QObjects. Mehr...

Header: #include <QAccessibleObject>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Erbt von: QAccessibleInterface
Vererbt an:

QAccessibleWidget

Öffentliche Funktionen

QAccessibleObject(QObject *object)

Neu implementierte öffentliche Funktionen

virtual QAccessibleInterface *childAt(int x, int y) const override
virtual bool isValid() const override
virtual QObject *object() const override
virtual QRect rect() const override
virtual void setText(QAccessible::Text t, const QString &text) override

Geschützte Funktionen

virtual ~QAccessibleObject()

Ausführliche Beschreibung

Diese Klasse ist Teil der Barrierefreiheit für QWidget-Anwendungen.

Diese Klasse dient in erster Linie der Benutzerfreundlichkeit. Alle Unterklassen der Klasse „ QAccessibleInterface “, die Implementierungen von Nicht-Widget-Objekten bereitstellen, sollten diese Klasse als Basisklasse verwenden.

Siehe auch „ QAccessible “ und „ QAccessibleWidget “.

Dokumentation der Mitgliedsfunktionen

[explicit] QAccessibleObject::QAccessibleObject(QObject *object)

Erstellt ein `QAccessibleObject` für ` object`.

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

Löscht die „ QAccessibleObject “.

Dies geschieht nur, wenn durch einen Aufruf von `release()` der interne Referenzzähler auf Null gesetzt wird.

[override virtual] QAccessibleInterface *QAccessibleObject::childAt(int x, int y) const

Implementiert erneut: ` QAccessibleInterface::childAt(int x, int y) const`.

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

Implementiert: ` QAccessibleInterface::isValid()` const.

[override virtual] QObject *QAccessibleObject::object() const

Implementiert: ` QAccessibleInterface::object()` const.

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

Implementiert: ` QAccessibleInterface::rect()` const.

[override virtual] void QAccessibleObject::setText(QAccessible::Text t, const QString &text)

Implementiert: ` QAccessibleInterface::setText` (`QAccessible::Text t, const QString &text`).

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