Accessibilité
Introduction
L'accessibilité dans le développement de logiciels vise à rendre les logiciels accessibles aux personnes de toutes capacités. Cela inclut les personnes souffrant de
- malvoyants
- les difficultés motrices
- les troubles cognitifs ou les difficultés d'apprentissage
- la surdité ou les troubles de l'audition
Qt vise à vous aider à écrire des logiciels accessibles. Jetons un coup d'œil aux thèmes communs dans ce contexte et à la manière dont Qt Help peut vous aider à rendre votre logiciel accessible.
Interface utilisateur évolutive
Permettez à l'interface utilisateur de votre application de fonctionner dans différentes tailles, résolutions et facteurs de forme. Permettez également à l'utilisateur de personnaliser les polices et la taille des polices.
Qt vous aide en fournissant un système de mise en page sophistiqué qui dimensionne dynamiquement votre interface utilisateur. Les widgets et contrôles Qt utilisent également, par défaut, les polices et tailles de polices configurées dans le système d'exploitation.
Navigation au clavier
Ne vous fiez pas uniquement à la souris ou au toucher de l'ordinateur pour la saisie, mais permettez également la navigation au clavier. Définissez des raccourcis clavier pour les fonctionnalités souvent utilisées.
Qt permet la focalisation et la navigation au clavier pour Qt Widgets et Qt Quick et facilite la configuration de raccourcis clavier globaux ou locaux. Qt Virtual Keyboard Qt permet d'afficher un clavier à l'écran.
Couleurs et contraste des couleurs
Fournissez suffisamment de contraste 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 configurés dans le système d'exploitation. Ne dépendez pas des couleurs uniquement pour fournir des informations.
Les widgets et contrôles Qt Widgets adhèrent 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 très contrastés.
Son et parole
En plus de permettre une interaction visuelle avec votre application, envisagez des notifications sonores ou des entrées et sorties vocales. Ne vous fiez toutefois pas exclusivement aux notifications sonores.
Qt Multimedia permet d'émettre des sons, et Qt TextToSpeech vous permet de lire des textes avec une voix de synthèse.
Outils d'assistance
Permettez à votre application d'être utilisée par 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 GUI à de tels 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 également exposer et améliorer ces données. Voir 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.