答案 0 :(得分:1)
我不知道到底发生了什么,但我猜你没有使用wxPython的线程安全方法与GUI进行通信。他们是wx.CallAfter,wx.CallLater和wx.PostEvent。不要直接访问GUI。
如果这些实际上是在单独的线程中,那么它们不应该导致GUI挂起。我在博客上的一个帖子中完成了time.sleep(),所以我知道它没有:
http://www.blog.pythonlibrary.org/2010/05/22/wxpython-and-threads/
我们可能需要一个小型的,可运行的示例应用来解决这个问题:http://wiki.wxpython.org/MakingSampleApps