Accessibilité
Introduction
Dans le domaine du développement logiciel, l’accessibilité vise à rendre les logiciels accessibles à tous, quelles que soient les capacités de chacun. Cela inclut les personnes
- malvoyants
- des troubles moteurs
- des troubles cognitifs ou des troubles d’apprentissage
- la surdité ou une perte auditive
Qt a pour objectif de vous aider à développer des logiciels accessibles. Examinons les thèmes récurrents dans ce contexte et voyons comment Qt peut vous aider à rendre vos logiciels accessibles.
Interface utilisateur adaptable
Permettez à l’interface utilisateur de votre application de s’adapter à différentes tailles, résolutions et formats d’écran. Permettez également à l’utilisateur de personnaliser les polices et leur taille.
Qt vous aide en fournissant un système de mise en page sophistiqué qui adapte dynamiquement votre interface utilisateur. Par défaut, les widgets et contrôles Qt utilisent également les polices et tailles de police configurées dans le système d'exploitation.
Navigation au clavier
Ne vous fiez pas uniquement à la souris ou au tactile comme moyens de saisie, mais permettez également la navigation au clavier. Définissez des raccourcis clavier pour les fonctionnalités fréquemment utilisées.
Qt prend en charge le focus clavier et la navigation à l'aide de la touche « Qt Widgets » et de la touche « Qt Quick », et facilite la configuration de raccourcis clavier globaux ou locaux. Qt Virtual Keyboard permet d’afficher un clavier à l’écran.
Couleurs et contraste des couleurs
Assurez un contraste suffisant dans votre interface utilisateur et tenez compte des cas les plus courants de daltonisme. Prenez en charge différents schémas de couleurs dans votre application, ou respectez les couleurs et les thèmes tels qu’ils sont configurés dans le système d’exploitation. Ne comptez pas uniquement sur les couleurs pour fournir des informations.
Les Qt Widgets et contrôles respectent par défaut la palette de couleurs du système. Pour les logiciels embarqués, les styles vous permettent de créer des thèmes à fort contraste.
Son et synthèse vocale
En plus de permettre une interaction visuelle avec votre application, envisagez l'utilisation de notifications sonores ou de la saisie et de la sortie vocales. Ne vous fiez toutefois pas exclusivement aux notifications sonores.
Qt Multimedia vous permet de lire des sons, et Qt TextToSpeech vous permet de lire des textes à voix haute à l’aide d’une voix synthétisée.
Outils d'assistance
Permettez à votre application d’être utilisée via des outils d’assistance tels que les lecteurs d’écran et les afficheurs braille.
Qt utilise des API spécifiques à la plate-forme pour exposer la structure sémantique de votre interface graphique à ces outils. Les widgets et contrôles prêts à l'emploi fournissent également suffisamment de métadonnées pour être utilisables, et les widgets et contrôles personnalisés peuvent eux aussi exposer et enrichir ces données. Consultez les sections « Accessibilité pour les applications QWidget » et « Accessibilité pour les applications Qt Quick » pour plus de détails.
© 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.