Sur cette page

QAccessible::State Struct

struct QAccessible::State

Fonctions publiques

State()

Description détaillée

Cette structure définit des indicateurs binaires qui indiquent l'état d'un objet accessible. Les valeurs sont les suivantes :

ConstanteDescription
activeL'objet est la fenêtre active ou le sous-élément actif d'un conteneur (qui recevrait le focus lorsque l'on met le conteneur en avant).
adjustableL'objet représente une valeur réglable, par exemple des curseurs.
animatedL'apparence de l'objet change fréquemment.
busyL'objet ne peut pas accepter de saisie pour le moment.
checkableL'objet est cochable.
checkedLa case à cocher de l'objet est cochée.
checkStateMixedTroisième état des cases à cocher (à moitié cochées dans le cas des cases à trois états).
collapsedL'objet est réduit, par exemple un élément de liste fermé ou une fenêtre minimisée.
defaultButtonL'objet représente le bouton par défaut dans une boîte de dialogue.
defunctL'objet n'existe plus.
editableL'objet dispose d'un curseur de texte (et implémente souvent l'interface de texte).
expandableL'objet est développable ; cette fonctionnalité est principalement utilisée pour les cellules d'une arborescence.
expandedL'objet est développé ; ses éléments enfants sont actuellement visibles.
extSelectableL'objet prend en charge la sélection étendue.
focusableL'objet peut recevoir le focus. Seuls les objets de la fenêtre active peuvent recevoir le focus.
focusedL'objet a le focus clavier.
hasPopupL'objet ouvre une fenêtre contextuelle.
hotTrackedL'apparence de l'objet dépend de la position du curseur de la souris.
invalidL'objet n'est plus valide (car il a été supprimé).
invisibleL'objet n'est pas visible pour l'utilisateur.
linkedL'objet est lié à un autre objet, par exemple un lien hypertexte.
marqueedL'objet affiche un contenu défilant, par exemple une vue de journal.
modalL'objet bloque les entrées provenant d'autres objets.
movableL'objet peut être déplacé.
multiLineL'objet comporte plusieurs lignes de texte (retour à la ligne automatique), contrairement à une seule ligne.
multiSelectableL'objet prend en charge la sélection de plusieurs éléments.
offscreenL'objet est découpé par la zone visible. Les objets situés hors de l'écran sont également invisibles.
passwordEditL'objet est un champ de mot de passe, par exemple une zone de saisie permettant de saisir un mot de passe.
playsSoundL'objet émet un son lorsqu'on interagit avec lui.
pressedL'objet est enfoncé.
readOnlyL'objet peut généralement être modifié, mais il est explicitement défini comme étant en lecture seule.
searchEditL'objet est un champ de saisie servant à la saisie de requêtes de recherche.
selectableL'objet est sélectionnable.
selectableTextL'objet contient du texte qui peut être sélectionné. Cela diffère de la notion de « sélectionnable », qui fait référence aux éléments enfants de l'objet.
selectedL'objet est sélectionné, indépendamment de la sélection de texte.
selfVoicingL'objet se décrit lui-même par la parole ou par un son.
sizeableL'objet peut être redimensionné, par exemple les fenêtres de niveau supérieur.
summaryElementL'objet résume l'état de la fenêtre et doit être traité en priorité.
supportsAutoCompletionL’objet dispose d’une fonction de saisie semi-automatique, par exemple dans les champs de saisie en ligne ou les listes déroulantes.
traversedL'objet est lié et a déjà été visité.
updatesFrequentlyL'objet change fréquemment et doit être actualisé lors de son accès.
disabledL'objet n'est pas accessible à l'utilisateur, par exemple un widget désactivé.

Les implémentations de la méthode ` QAccessibleInterface::state()` renvoient une combinaison de ces indicateurs.

Documentation des fonctions membres

State::State()

Crée un nouvel objet ` QAccessible::State ` dont tous les états sont définis sur « false ».

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