0
A
回答
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
相关问题
- 1. CABasicAnimation原因冻结
- 2. neo4j时间树会被冻结的原因是什么?
- 3. 导致此应用冻结的原因是什么?
- 4. 以这种方式分配字符串的原因是什么?
- 5. 以这种方式订购if语句的原因是什么?
- 6. 是什么原因
- 7. 使用这种语法的原因是什么(0,_.Em)();
- 8. 从后台返回后iOS应用程序冻结的原因是什么?
- 9. BILLING_RESPONSE_RESULT_BILLING_UNAVAILABLE的原因是什么?
- 10. 'System.IO.IsolatedStorage.IsolatedStorageException'的原因是什么?
- 11. RejctedExecutionException的原因是什么?
- 12. 什么是UnsatisfiedLinkError的原因?
- 13. UnsupportedClassVersionError的原因是什么?
- 14. ChangeConflictException的原因是什么?
- 15. 我无法使用更新方法的原因是什么?
- 16. Qt冻结循环的原因?
- 17. 64位Python的原因冻结
- 18. BitSet的size()方法的原因是什么?
- 19. 在Rails 3中导致这种依赖性错误的原因是什么?
- 20. PlatformID.MacOSX是什么原因?
- 21. java.lang.reflect.InvocationTargetException:这是什么原因?
- 22. init()方法抛出错误的原因是什么?
- 23. $ .post()jquery方法超时是什么原因造成的
- 24. 这种潜在的内存泄漏的原因是什么?
- 25. Python的MySQLdb的错误 - 是什么原因造成这种
- 26. Windows Phone的这种例外的原因是什么
- 27. 这种奇怪的Java行为的原因是什么?
- 28. Python 3引用chr和int的别名的原因是什么?
- 29. 悲伤教学这种奇怪行为的原因是什么?
- 30. 在android webView中造成这种情况的原因是什么?
我在我的代码中实际上有'CallAfter'。我发现如果我注释掉'wx.CallAfter(self._animation_gauge.Pulse)',应用程序不会挂起。我无法理解这一点。 – rynd 2012-07-14 03:39:43
我也不确定。这看起来不错。您应该询问wxPython用户组。 – 2012-07-16 13:23:39