python写的GUI程序在运行中显示无反应

用Python写了一个GUI程序,点击一个按钮运行该程序后(需要运行一段时间),在这期间点击别的按钮会使整个GUI处于NO response状态,而且也不能移动这个GUI程序界面。
请问大侠这个是什么原因造成的?
请给出原因和解决的方法。
谢谢!
GUI在wxpython下开发的

第1个回答  2010-06-26
这很正常啊,你可以用多线程处理按钮绑定的函数。
第2个回答  2010-06-27
嗯,gui的的Python经常出现这个问题,我都是用多线程解决的。可以参考一下wx.callafter和delayedresult这个两个类,或者重写postevent,通过发送事件消息来解决。本回答被提问者采纳
第3个回答  2010-06-26
Tk 还是 wxpython

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网