wxPython and threads

Stef Mientki S.Mientki-nospam at mailbox.kun.nl
Wed Jul 18 02:37:51 EDT 2007


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:

wxPython-users at lists.wxwidgets.org

cheers,
Stef



More information about the Python-list mailing list