QAccessible::State Struct
struct QAccessible::StateFonctions publiques
| State() |
Description détaillée
Cette structure définit des drapeaux binaires qui indiquent l'état d'un objet accessible. Les valeurs sont les suivantes
| Constante | Description de l'état de l'objet |
|---|---|
active | L'objet est la fenêtre active ou le sous-élément actif d'un conteneur (qui obtiendrait le focus lors de la focalisation du conteneur). |
adjustable | L'objet représente une valeur ajustable, par exemple des curseurs. |
animated | L'apparence de l'objet change fréquemment. |
busy | L'objet ne peut pas accepter d'entrée pour le moment. |
checkable | L'objet est contrôlable. |
checked | La case à cocher de l'objet est cochée. |
checkStateMixed | Troisième état des cases à cocher (à moitié cochée dans les cases à cocher à trois états). |
collapsed | L'objet est réduit, par exemple un élément de liste fermé ou une fenêtre iconifiée. |
defaultButton | L'objet représente le bouton par défaut d'une boîte de dialogue. |
defunct | L'objet n'existe plus. |
editable | L'objet possède un carret de texte (et implémente souvent l'interface texte). |
expandable | L'objet est extensible, principalement utilisé pour les cellules d'une vue arborescente. |
expanded | L'objet est développé, ses enfants sont actuellement visibles. |
extSelectable | L'objet prend en charge la sélection étendue. |
focusable | L'objet peut recevoir le focus. Seuls les objets de la fenêtre active peuvent recevoir le focus. |
focused | L'objet a le focus clavier. |
hasPopup | L'objet ouvre une fenêtre contextuelle. |
hotTracked | L'apparence de l'objet est sensible à la position du curseur de la souris. |
invalid | L'objet n'est plus valide (parce qu'il a été supprimé). |
invisible | L'objet n'est pas visible pour l'utilisateur. |
linked | L'objet est lié à un autre objet, par exemple un lien hypertexte. |
marqueed | L'objet affiche un contenu défilant, par exemple une vue de journal. |
modal | L'objet bloque l'entrée d'autres objets. |
movable | L'objet peut être déplacé. |
multiLine | L'objet comporte plusieurs lignes de texte (word wrap), au lieu d'une seule ligne. |
multiSelectable | L'objet prend en charge plusieurs éléments sélectionnés. |
offscreen | L'objet est encadré par la zone visible. Les objets situés hors de l'écran sont également invisibles. |
passwordEdit | L'objet est un champ de mot de passe, par exemple une ligne d'édition pour la saisie d'un mot de passe. |
playsSound | L'objet produit un son lorsqu'on interagit avec lui. |
pressed | L'objet est pressé. |
readOnly | L'objet peut généralement être édité, mais il est explicitement en lecture seule. |
searchEdit | L'objet est une ligne d'édition qui sert d'entrée pour les requêtes de recherche. |
selectable | L'objet est sélectionnable. |
selectableText | L'objet contient du texte qui peut être sélectionné. Ceci est différent de sélectionnable qui se réfère aux enfants de l'objet. |
selected | L'objet est sélectionné, indépendamment de la sélection de texte. |
selfVoicing | L'objet se décrit lui-même par la parole ou le son. |
sizeable | L'objet peut être redimensionné, par exemple les fenêtres de niveau supérieur. |
summaryElement | L'objet résume l'état de la fenêtre et doit être traité en priorité. |
supportsAutoCompletion | L'objet est doté d'une fonction d'autocomplétion, par exemple pour l'édition de lignes ou les boîtes combinées. |
traversed | L'objet est lié et a été visité. |
updatesFrequently | L'objet change fréquemment et doit être actualisé lorsqu'on y accède. |
disabled | L'objet n'est pas disponible pour l'utilisateur, par exemple un widget désactivé. |
Les implémentations de QAccessibleInterface::state() renvoient une combinaison de ces indicateurs.
Documentation des fonctions membres
State::State()
Construit un nouveau QAccessible::State dont tous les états sont définis comme faux.
© 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.