[Homeros] I: Qt AT-SPI
Michael Pozhidaev
msp на altlinux.ru
Пт Янв 6 02:17:34 MSK 2012
Приветствую всех!
Недавно в сообществе kde-accessibility прошла интересная
рекомендация. Как известно, вспомогательные технологии на базе qt
до сих пор были в разряде догоняющих, но судя по всему, обстановка
меняется к лучшему.
Релиз Qt-4.8.0 рекомендован как первый релиз для linux, в котором можно
начинать тестировать вспомогательные функции. Сообщения о том, что есть
хорошие результаты появлялись и раньше, но пока с трудом можно было бы
говорить об успехе. Насколько можно судить, речь идёт о запуске
qt-приложений внутри GNOME, а не о реализации доступности KDE при помощи
orca.
Для работы должен быть установлен qt-at-spi bridge из:
http://gitorious.org/qt-at-spi
Обязательно должна быть установлена переменная окружения
QT_ACCESSIBILITY=1, которая традиционно активирует вспомогательные
технологии внутри QT.
Ниже привожу оригинальное сообщение:
*** Начало сообщения ***
From: Frederik Gladhorn <frederik.gladhorn на nokia.com>
Subject: [Kde-accessibility] Status update: Qt AT-SPI
Hi,
just a quick update from my side:
Qt 4.8.0 has been released which includes tons of accessibility fixes.
In fact it's the first release that I would recommend to test on Linux.
In addition to Qt you need the qt-at-spi bridge from http://gitorious.org/qt-
at-spi
Just grab the master branch (and bug me to make a proper release).
I belive the state of both Qt and the bridge to be now good enough to be used.
Feedback from users is appreciated now.
You should simply use the usual Gnome accessibility tools such as Orca and try
Qt and KDE applications.
Bugs, especially crashes, go into http://bugreports.qt.nokia.com .
Cheers
Frederik
PS: known issues:
still requires "QT_ACCESSIBILITY=1" environment variable to be set
no accessibility for either GraphicsView or QML/QtQuick
trees not fully working
multi line text seems a bit broken on my machine at the moment
PPS: we finally landed the first accessibility patch in QML, so for Qt 5 the
future looks bright.
*** Конец сообщения ***
--
Michael Pozhidaev. Tomsk, Russia.
Russian info page: http://www.marigostra.ru/
Подробная информация о списке рассылки Homeros