QAccessibleStateChangeEvent Class
Das QAccessibleStateChangeEvent teilt dem Accessibility Framework mit, dass sich der Zustand eines Objekts geändert hat. Mehr...
Kopfzeile: | #include <QAccessibleStateChangeEvent> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
Vererbungen: | QAccessibleEvent |
- Liste aller Member, einschließlich geerbter Member
- QAccessibleStateChangeEvent ist Teil der Accessibility-Klassen.
Öffentliche Funktionen
QAccessibleStateChangeEvent(QAccessibleInterface *iface, QAccessible::State state) | |
QAccessibleStateChangeEvent(QObject *object, QAccessible::State state) | |
QAccessible::State | changedStates() const |
Detaillierte Beschreibung
Diese Klasse wird mit QAccessible::updateAccessibility() verwendet.
Siehe auch QAccessibleInterface::state().
Dokumentation der Mitgliedsfunktionen
QAccessibleStateChangeEvent::QAccessibleStateChangeEvent(QAccessibleInterface *iface, QAccessible::State state)
Konstruiert ein neues QAccessibleStateChangeEvent. iface ist die mit dem Ereignis verbundene Schnittstelle state ist der Zustand des zugänglichen Objekts.
QAccessibleStateChangeEvent::QAccessibleStateChangeEvent(QObject *object, QAccessible::State state)
Konstruiert ein neues QAccessibleStateChangeEvent für object. Der Unterschied zum vorherigen Zustand des Objekts ist in state zu finden.
QAccessible::State QAccessibleStateChangeEvent::changedStates() const
Gibt die Zustände zurück, die geändert wurden.
Beachten Sie, dass die zurückgegebenen Zustände diejenigen sind, die sich geändert haben. Um etwas über den Zustand eines Objekts herauszufinden, verwenden Sie QAccessibleInterface::state().
Wenn ein Objekt zum Beispiel den Fokus hatte und ihn verliert, wird der Status des Objekts auf false
gesetzt. Dieses Ereignis hingegen informiert über die Änderung und setzt den Fokus auf true
, da der Status des Fokus von true
auf false
geändert wurde.
© 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.