[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