접근성

소개

소프트웨어 개발의 접근성은 모든 사람이 소프트웨어를 사용할 수 있도록 하는 것을 목표로 합니다. 여기에는 다음과 같은 사람들이 포함됩니다.

  • 시각 장애
  • 운동 장애
  • 인지 장애 또는 학습 장애
  • 청각 장애 또는 청각 장애

Qt는 접근 가능한 소프트웨어를 작성할 수 있도록 지원하는 것을 목표로 합니다. 이러한 맥락에서 일반적인 주제와 Qt가 소프트웨어를 접근 가능하게 만드는 데 어떻게 도움이 될 수 있는지 살펴 보겠습니다.

확장 가능한 UI

애플리케이션의 사용자 인터페이스가 다양한 크기, 해상도, 폼 팩터에서 작동할 수 있도록 하세요. 또한 사용자가 글꼴과 글꼴 크기를 커스터마이징할 수 있도록 하세요.

Qt는 사용자 인터페이스를 동적으로 확장할 수 있는 정교한 레이아웃 시스템을 제공하여 여러분을 지원합니다. Qt 위젯과 컨트롤은 기본적으로 운영 체제에서 구성된 글꼴과 글꼴 크기를 사용합니다.

키보드 탐색

컴퓨터 마우스나 터치 입력에만 의존하지 말고 키보드로도 탐색할 수 있도록 하세요. 자주 사용하는 기능에 대한 키보드 단축키를 정의하세요.

Qt는 Qt WidgetsQt Quick 에 대한 키보드 포커스 및 탐색을 활성화하고 전역 또는 로컬 키보드 단축키를 쉽게 구성할 수 있습니다. Qt Virtual Keyboard 화면 키보드를 표시할 수 있습니다.

색상 및 색상 대비

UI에 충분한 대비를 제공하고 가장 일반적인 색맹의 경우를 고려하세요. 애플리케이션에서 다양한 색 구성표를 지원하거나 운영 체제에 구성된 색상과 테마를 존중하세요. 정보 제공을 위해 색상에만 의존하지 마세요.

Qt 위젯과 컨트롤은 기본적으로 시스템 컬러 팔레트를 준수합니다. 임베디드 소프트웨어의 경우 스타일을 사용하여 고대비 테마를 만들 수 있습니다.

사운드 및 음성

애플리케이션과의 시각적 상호 작용 외에도 소리 알림이나 음성 입력 및 출력도 고려하세요. 하지만 사운드 알림에만 의존하지 마세요.

Qt Multimedia 소리를 재생할 수 있고 Qt TextToSpeech 합성된 음성으로 텍스트를 읽어줄 수 있습니다.

보조 도구

스크린 리더나 점자 디스플레이와 같은 보조 도구를 통해 애플리케이션을 사용할 수 있도록 허용합니다.

Qt는 플랫폼별 API를 사용하여 이러한 도구에 GUI의 시맨틱 구조를 노출합니다. 또한 기성 위젯과 컨트롤은 사용 가능한 충분한 메타데이터를 제공하며, 사용자 정의 위젯과 컨트롤도 이 데이터를 노출하고 향상시킬 수 있습니다. 자세한 내용은 QWidget 애플리케이션의 접근성 Qt Quick 애플리케이션의 접근성을 참조하세요.

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