I have seen this thread for a while and i do not see it on the wxpython list so i am posting it there now and will post a reply if i still see this later!
James On 7/19/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
On Jul 18, 3:15 pm, Benjamin <[EMAIL PROTECTED]> wrote: > Hello! I am writing a search engine with wxPython as the GUI. As the > search thread returns items, it adds them to a Queue which is picked > up by the main GUI thread calling itself recursively with > wx.CallAfter. These are then added to a ListCtrl. This works fine for > small searches, but with larger and longer searchs the GUI is clogged > and won't respond. I suspect (I may be wrong) that there are so many > results being sent to the ListCtrl that the event loop doesn't have > time to respond to events. I've tried buffering the results before > sending them to the GIU, but that doesn't help at all. Please advise. I think what you need to look at is http://wiki.wxpython.org/LongRunningTasks That's what the people on the wxPython list usually recommend when doing what you're doing. I've used the techniques there and they work great! Mike -- 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