Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 1

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 ]