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: |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QAccessibleObject ist Teil der Barrierefreiheitsklassen.
Ö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.