在配置好python和wxPython,我们写一段最简单的wxPython代码:
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()
|
第一句:导入wxPython的wx库;
第二句:定义由wxApp继承的app对象,也就是定义应用程序对象;
第三句:初始化;
第四句:定义框架,因为我们要显示一个框架窗口;
第五句:显示框架;
第六句:将框架显示为最前框窗口;
第七句:返回值;
第八句:指定应用程序对象;
第九句:应用对象进入循环;
注:该程序在python2.3,wxpython2.6下调试成功,运行平台:winXpsp2