2012-03-22 45 views
0

我已经为Windows 7 64位安装了wxPython2.8,但是当我运行他们简单的hello world程序时,什么也没有发生,没有显示窗口。该proram只是卡在app.MainLoop()。有人有同样的问题,或知道如何使其工作?如何使wxPython正常工作?

import wx 

app = wx.App(False) # Create a new app, don't redirect stdout/stderr to a window. 
frame = wx.Frame(None, wx.ID_ANY, "Hello World") # A Frame is a top-level window. 
frame.Show(True)  # Show the frame. 
app.MainLoop() 
+1

它适用于Windows 7,Python 2.7(32位),wxPython 2.8。 – 2012-03-22 10:21:58

+0

谢谢,我发现问题是Pyscripter的远程引擎阻止我的wxpython程序正常工作,而不是wxPython本身。 – Pinch 2012-03-22 10:38:31

回答

0

Duc's评论,这个问题是不是与wxPython的,而是与PyScripter的远程发动机。这个远程引擎有时可以防止wxPython程序正常运行。远程引擎有时可以使用prevent the display of output

+0

请参阅[这个问题](http://meta.stackexchange.com/q/139075/187647)为什么我回答了一个旧帖子。 – 2012-07-15 20:58:38