- 论坛徽章:
- 0
|
在我的embeded python中,调入一个wxPython脚本(只是简单的hello world)。 可是这个脚本第一次运行正确,第二次就把我的整个应用程序crash掉了。
这是这个脚本:
from wxPython.wx import *
class MyApp(wxApp):
def OnInit(self):
frame = wxFrame(NULL, -1, "Hello World")
frame.Show(true)
self.SetTopWindow(frame)
return true
app = MyApp(0)
app.MainLoop()
后来换了一个脚本
from wxPython.wx import wxPySimpleApp, wxFrame
app = wxPySimpleApp()
frame = wxFrame(None, -1, "Hello, World!")
frame.Show(1)
app.MainLoop()
这个脚本第二次运行倒是不crash了,它报错:
wx._core.PyNoAppError: The wx.App object must be created first!
有人能指点一下迷津么? |
|