Редактирование: Accessibility in Qt
Материал из Wiki.crossplatform.ru
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
- | + | ||
+ | __NOTOC__ | ||
by Geir Vattekar | by Geir Vattekar | ||
Accessibility in computer software is the practice of making applicationsusable for people with disabilities. This can be implemented by theapplication itself — for instance, by using a high-contrast user interfacewith specially selected colors and fonts — or by providing support for externaltools, such as screen readers and Braille displays. In this article, we willimplement accessibility support for a custom widget.We will also look at support for assistive tools in Qt softwaredevelopment today. | Accessibility in computer software is the practice of making applicationsusable for people with disabilities. This can be implemented by theapplication itself — for instance, by using a high-contrast user interfacewith specially selected colors and fonts — or by providing support for externaltools, such as screen readers and Braille displays. In this article, we willimplement accessibility support for a custom widget.We will also look at support for assistive tools in Qt softwaredevelopment today. | ||
- | + | <!--break--> | |
+ | *[[#qtaccessibilityarchitecture | Qt Accessibility Architecture]] | ||
+ | *[[#implementingaccessibility | Implementing Accessibility]] | ||
+ | *[[#navigationandboundingrectangles | Navigation and Bounding Rectangles]] | ||
+ | *[[#objectdescriptionandstate | Object Description and State]] | ||
+ | *[[#settingthetime | Setting the Time]] | ||
+ | *[[#thepassingoftime | The Passing of Time]] | ||
+ | *[[#currentstandardsandtechnologies | Current Standards and Technologies]] | ||
+ | *[[#dealingwithquirks | Dealing with Quirks]] | ||
+ | *[[#thefuture | The Future]] | ||
+ | *[[#summary | Summary]] | ||
The generic term for the process of providing support for accessible tools isAT (Assistive Technology). This term covers both the tools (AT-clients) and theapplications (AT-servers); we will refer to these as just clients and servers.Although servers can cooperate with clients directly, a separate technologyusually participates as a bridge to exchange information between them. | The generic term for the process of providing support for accessible tools isAT (Assistive Technology). This term covers both the tools (AT-clients) and theapplications (AT-servers); we will refer to these as just clients and servers.Although servers can cooperate with clients directly, a separate technologyusually participates as a bridge to exchange information between them. |