问题是这样的,我想用 wxPython 作辅助显示,但又不希望以wxPython 作整个工程的框架,所以,就想到
在需要的时候才去创建 wxApp 对象。
from wxPython.wx import * class MyApp(wxApp): def OnInit(self): self.m_frame = wxFrame(NULL, -1, "Hello from wxPython") self.m_frame.Show(true) self.SetTopWindow(self.m_frame) return true def Create_wxApp() : gWxApp = MyApp(0) gWxApp.MainLoop() import thread thread.start_new_thread( Create_wxApp, ())
这样,在需要的时候,开启一个线程,此线程运行一个函数,在此函数中创建wxApp,此线程直到wxApp关闭或主线程结束为止。