Qt-interest Archive, November 2007
Re: accessible apps examples
Message 1 in thread
Hi,
> Hi All. My Name is Jaffarr. I am from Singapore and I am a blind
> software developer just recently converted to QT. As a blind
> programmer, one of my missions is to create usable, accessible
> applications which can also be used by my blind counterparts and i find
> Qt a wonderful platform to begin with. I have read the documentation
> relating to accessibility in QT, but i find it hard to follow the
> examples given in the docs. Can someone point me to further
> documentation? I would be grateful if an example file could be sent to
> me so i can use it as a template. My email address is jaffar@xxxxxxxxxxxxx
As you have probably understood, for basic Qt usage (reusing and combining
existing widgets) accessibility is already handled by Qt. See paragraph
"Accessibility - Architecture" of the documentation:
http://doc.trolltech.com/4.3/accessible.html#architecture
On the other hand, to implement accessibility for custom widgets and elements,
you do have to program accessibility yourself. See paragraph "Accessibility -
Implementing Accessibility" of the documentation:
http://doc.trolltech.com/4.3/accessible.html#implementing-accessibility
I guess that's what your question refers to. As far as I know there are no
examples provided with Qt, other than the documentation snippets. However you
may want to have a look at Qt widgets themselves, and study how they implement
accessibility. Maybe you'll find ideas in KDE widgets as well. A starting
point for KDE could be:
http://accessibility.kde.org/developer/
If you find accessibility bugs please report them to Trolltech:
http://trolltech.com/bugreport-form
--
[ signature omitted ]
Message 2 in thread
Dimitri wrote:
> On the other hand, to implement accessibility for custom widgets and
> elements, you do have to program accessibility yourself. See paragraph
> "Accessibility - Implementing Accessibility" of the documentation:
> http://doc.trolltech.com/4.3/accessible.html#implementing-accessibility
You may also find it useful to look at these Accessibility projects on the
Trolltech Labs site:
http://labs.trolltech.com/page/Projects/Accessibility/QDBusBridge
http://labs.trolltech.com/page/Projects/Accessibility/IAPoke
We hope to improve the documentation about accessibility in Qt for the 4.4
release.
David
--
[ signature omitted ]