Sounds like a race condition. is List Ctrl waiting for the gui to return?
Maybe make the processing more then one thread!

On 7/17/07, Stef Mientki <[EMAIL PROTECTED]> wrote:

Benjamin wrote:
> I'm writing a search engine in Python with wxPython as the GUI. I have
> the actual searching preformed on a different thread from Gui thread.
> It sends it's results through a Queue to the results ListCtrl which
> adds a new item. This works fine or small searches, but when the
> results number in the hundreds, the GUI is frozen for the duration of
> the search. I suspect that so many search results are coming in that
> the GUI thread is too busy updating lists to respond to events. I've
> tried buffer the results so there's 20 results before they're sent to
> the GUI thread and buffer them so the results are sent every .1
> seconds. Nothing helps. Any advice would be great.
>
maybe you'ld better ask this question in the wxPython discussion group:

[EMAIL PROTECTED]

cheers,
Stef
--
http://mail.python.org/mailman/listinfo/python-list




--
http://www.goldwatches.com/watches.asp?Brand=14
http://www.jewelerslounge.com
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to