[Qt-interest] QAccessible

David Ching dc at remove-this.dcsoft.com
Tue Mar 30 13:04:13 CEST 2010


"Kanitz, Annett" <Annett.Kanitz at dzb.de> wrote in message 
news:59182F4ACF126B4795BDFE539DA00F8FB401F4 at DZBXC02.dzb.de...
> Hello,
> Can someone explain to me how to make a Qt application accessible to
> screen readers like JAWS?
> I dont fully understand the documentation about that subject.
> Examples of accessible applications would be helpful too.
> Thanks in Advance
> Annett
>

It's pretty automatic.  If JAWS is running when Windows starts, Qt will use 
native widgets (I.e. it creates HWND's for your QWidget's) and JAWS will 
work with them.  You do need to have the plug-in in the correct folder 
(accessible\qtaccessiblewidgets4.dll), which exposes the IAccessible 
interface to JAWS.

Accessibility is one of the poorer supported features of Qt, in my opinion. 
Especially the screen reader support.  If you find bugs, please report them. 
I have reported them, and some have gotten fixed, some have not.  The ones 
that did get fixed I sent supporting evidence using the AccExplorer32.exe 
and other tools in the various Accessibility SDK's.  IOW, I had to become an 
expert in Accessibility even though I did not want to be.

-- David 




More information about the Qt-interest-old mailing list