En esta página

Accesibilidad

Introducción

La accesibilidad en el desarrollo de software tiene como objetivo hacer que el software esté disponible para personas de todas las capacidades. Esto incluye a las personas con

  • problemas de visión
  • dificultades motrices
  • problemas cognitivos o de aprendizaje
  • sordera o problemas de audición

El objetivo de Qt es ayudarte a escribir software accesible. Echemos un vistazo a los temas más comunes en este contexto y cómo Qt puede ayudarte a hacer tu software accesible.

Interfaz de usuario escalable

Permite que la interfaz de usuario de tu aplicación funcione en diferentes tamaños, resoluciones y factores de forma. Además, permita al usuario personalizar las fuentes y los tamaños de letra.

Qt le ayuda proporcionando un sofisticado sistema de diseño que escala dinámicamente su interfaz de usuario. Los widgets y controles Qt, por defecto, también utilizan fuentes y tamaños de fuente configurados en el sistema operativo.

Navegación con el teclado

No confíe únicamente en el ratón del ordenador o en el tacto como entrada, sino permita también la navegación mediante el teclado. Defina atajos de teclado para las funciones más utilizadas.

Qt permite el enfoque y la navegación por teclado para Qt Widgets y Qt Quick y facilita la configuración de atajos de teclado globales o locales. Qt Virtual Keyboard permite mostrar un teclado en pantalla.

Colores y contraste

Proporcione suficiente contraste en su interfaz de usuario y tenga en cuenta los casos más comunes de daltonismo. Admita diferentes esquemas de color en su aplicación, o respete los colores y temas configurados en el sistema operativo. No dependa de los colores sólo para proporcionar información.

Los widgets y controles Qt se adhieren a la paleta de colores del sistema por defecto. Para el software embebido, los estilos permiten crear temas de alto contraste.

Sonido y voz

Además de permitir la interacción visual con su aplicación, considere las notificaciones de sonido o la entrada y salida de voz. Pero no confíe exclusivamente en las notificaciones sonoras.

Qt Multimedia le permite reproducir sonidos, y Qt TextToSpeech permite leer textos en voz alta con una voz sintetizada.

Herramientas de asistencia

Permita que su aplicación se utilice a través de herramientas de asistencia, como lectores de pantalla y pantallas braille.

Qt utiliza API específicas de la plataforma para exponer la estructura semántica de la interfaz gráfica de usuario a dichas herramientas. Los widgets y controles predefinidos también proporcionan metadatos suficientes para ser utilizados, y los widgets y controles personalizados también pueden exponer y mejorar estos datos. Consulte Accesibilidad para aplicaciones QWidget y Accesibilidad para aplicaciones Qt Quick para obtener más información.

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