[Kde-accessibility] An accessible Qt? I think not.

Gary Cramblitt garycramblitt at comcast.net
Tue Nov 15 23:45:30 CET 2005


On Monday 14 November 2005 08:00 pm, Leo Spalteholz wrote:
> Specifically for Qt, support is quite poor (although Openoffice is far
> worse).

Leo responded to me that this is Qt4.  That's very disappointing.  Leo please 
do report these to Trolltech and keep us informed.

I can understand the menu problems you report had you said Qt3.  The QMenuBar 
and QPopupMenu widgets contained the individual menu items in a QMenuData 
structure that (I'm guessing) did not inherit the QAccessible interface.  In 
Qt4, the menus have been unified into a QMenu widget with QAction items.  I 
would have thought QAction would inherit the QAccessible interface and 
provide the accessible information.  Perhaps it is because QAction inherits 
from QObject, not QWidget that Inspect32 doesn't see the accessible info?  Or 
perhaps Inspect32 doesn't know how to ask the QMenu widget for the individual 
menu items?

The listview problems are probably similar issues.  Are you using the 
model/view architecture?

I'm also a bit confused because I had understood there must be an accessible 
plugin installed that intermediates between Qt and Inspect32. ???

My understanding is that oo.org does not support MSAA.  It does support the 
Java Accessibility API and AT-SPI, so it isn't surprising at all that 
Inspect32 would "fail miserably" on oo.org.

-- 
Gary Cramblitt (aka PhantomsDad)
KDE Text-to-Speech Maintainer
http://accessibility.kde.org/developer/kttsd/index.php


More information about the kde-accessibility mailing list