QAccessible::State Struct
struct QAccessible::StateÖffentliche Funktionen
| State() |
Ausführliche Beschreibung
Diese Struktur definiert Bit-Flags, die den Zustand eines zugänglichen Objekts angeben. Die Werte sind:
| Konstante | Beschreibung |
|---|---|
active | Das Objekt ist das aktive Fenster oder das aktive Unterelement in einem Container (das den Fokus erhalten würde, wenn der Container fokussiert wird). |
adjustable | Das Objekt stellt einen einstellbaren Wert dar, z. B. Schieberegler. |
animated | Das Erscheinungsbild des Objekts ändert sich häufig. |
busy | Das Objekt kann derzeit keine Eingaben annehmen. |
checkable | Das Objekt ist ankreuzbar. |
checked | Das Kontrollkästchen des Objekts ist aktiviert. |
checkStateMixed | Der dritte Zustand von Kontrollkästchen (halb aktiviert bei Kontrollkästchen mit drei Zuständen). |
collapsed | Das Objekt ist minimiert, z. B. ein geschlossenes Listenansichtselement oder ein in die Symbolleiste minimiertes Fenster. |
defaultButton | Das Objekt stellt die Standardschaltfläche in einem Dialogfeld dar. |
defunct | Das Objekt existiert nicht mehr. |
editable | Das Objekt verfügt über einen Textcursor (und implementiert häufig die Textschnittstelle). |
expandable | Das Objekt ist erweiterbar und wird meist für Zellen in einer Baumansicht verwendet. |
expanded | Das Objekt ist erweitert; derzeit sind seine untergeordneten Elemente sichtbar. |
extSelectable | Das Objekt unterstützt die erweiterte Auswahl. |
focusable | Das Objekt kann den Fokus erhalten. Nur Objekte im aktiven Fenster können den Fokus erhalten. |
focused | Das Objekt hat den Tastaturfokus. |
hasPopup | Das Objekt öffnet ein Popup-Fenster. |
hotTracked | Das Erscheinungsbild des Objekts hängt von der Position des Mauszeigers ab. |
invalid | Das Objekt ist nicht mehr gültig (da es gelöscht wurde). |
invisible | Das Objekt ist für den Benutzer nicht sichtbar. |
linked | Das Objekt ist mit einem anderen Objekt verknüpft, z. B. einem Hyperlink. |
marqueed | Das Objekt zeigt scrollbare Inhalte an, z. B. eine Protokollansicht. |
modal | Das Objekt blockiert Eingaben von anderen Objekten. |
movable | Das Objekt kann verschoben werden. |
multiLine | Das Objekt enthält mehrere Textzeilen (Zeilenumbruch) im Gegensatz zu einer einzigen Zeile. |
multiSelectable | Das Objekt unterstützt die Auswahl mehrerer Elemente. |
offscreen | Das Objekt wird auf den sichtbaren Bereich beschränkt. Objekte, die sich außerhalb des Bildschirms befinden, sind ebenfalls unsichtbar. |
passwordEdit | Das Objekt ist ein Passwortfeld, z. B. ein Eingabefeld zur Eingabe eines Passworts. |
playsSound | Das Objekt gibt bei Interaktion einen Ton ab. |
pressed | Das Objekt wird gedrückt. |
readOnly | Das Objekt kann normalerweise bearbeitet werden, ist jedoch explizit auf „schreibgeschützt“ gesetzt. |
searchEdit | Das Objekt ist ein Eingabefeld, das zur Eingabe von Suchanfragen dient. |
selectable | Das Objekt ist auswählbar. |
selectableText | Das Objekt enthält Text, der ausgewählt werden kann. Dies unterscheidet sich von „auswählbar“, was sich auf die untergeordneten Elemente des Objekts bezieht. |
selected | Das Objekt ist ausgewählt; dies ist unabhängig von der Textauswahl. |
selfVoicing | Das Objekt beschreibt sich selbst durch Sprache oder Ton. |
sizeable | Die Größe des Objekts kann geändert werden, z. B. bei Fenstern der obersten Ebene. |
summaryElement | Das Objekt fasst den Status des Fensters zusammen und sollte vorrangig behandelt werden. |
supportsAutoCompletion | Das Objekt verfügt über eine Autovervollständigung, beispielsweise in Zeilenbearbeitungsfeldern oder Kombinationsfeldern. |
traversed | Das Objekt ist verlinkt und wurde bereits aufgerufen. |
updatesFrequently | Das Objekt ändert sich häufig und muss beim Zugriff aktualisiert werden. |
disabled | Das Objekt steht dem Benutzer nicht zur Verfügung, z. B. ein deaktiviertes Widget. |
Implementierungen von ` QAccessibleInterface::state()` geben eine Kombination dieser Flags zurück.
Dokumentation der Member-Funktionen
State::State()
Erstellt ein neues ` QAccessible::State `-Objekt, bei dem alle Zustände auf „false“ gesetzt sind.
© 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.