[Qt-interest] QAccessible

Kanitz, Annett Annett.Kanitz at dzb.de
Tue Mar 30 15:10:39 CEST 2010


 
Thank you for helping me.
The dll was loaded, but when I used WinCheat 1.6 (cause I don't use Visual Studio) the border was around the whole application and not around the QPlainTextEdit. I used the CodeEditor example on http://doc.qt.nokia.com/4.6/widgets-codeeditor.html for testing purposes. What can I do make Qt not to handle it as an alien widget?

>-----Ursprüngliche Nachricht-----
>Von: qt-interest-bounces at trolltech.com 
>[mailto:qt-interest-bounces at trolltech.com] Im Auftrag von David Ching
>Gesendet: Dienstag, 30. März 2010 14:36
>An: qt-interest at trolltech.com
>Betreff: Re: [Qt-interest] QAccessible
>
>"Kanitz, Annett" <Annett.Kanitz at dzb.de> wrote in message 
>news:59182F4ACF126B4795BDFE539DA00F8FB401F5 at DZBXC02.dzb.de...
>> Thanks for the reply.
>> It worked, but JAWS only reads the window title and the menu 
>bar items.
>> It doesnt read the content of a dialog window nor the content of 
>> QPlainTextEdit.
>> Im using JAWS' braille viewer and that also doesnt display 
>the text in 
>> the edit field.
>> Thats really important, cause the application I'm working on will be 
>> an editor.
>> I hope someone can help me with that.
>>
>
>Make sure the QtAccessible4.dll is being loaded.  (You can use 
>SysInternals Process Explorer to see the DLL's loaded in your 
>process).  Also use Spy++ and ensure your text edit is a real 
>HWND (drag the Spy cursor over the QPlainTextEdit, and it 
>should surround it with a border indicating the HWND's rect 
>--- if no border is drawn, Qt has created QPlainTextEdit as an 
>alien widget, and this won't work).
>
>And finally, make sure JAWS is started *before* your app, or 
>else Qt uses alien widgets.
>
>-- David
> 
>
>_______________________________________________
>Qt-interest mailing list
>Qt-interest at trolltech.com
>http://lists.trolltech.com/mailman/listinfo/qt-interest
>




More information about the Qt-interest-old mailing list