#!/usr/bin/python #-*-<coding=UTF-8>-*- """ wxPython程序由两个必要的对象给成: 应用程序对象,即wx.App或其子类对象; 顶级窗口对象,即wx.Frame或其子类对象; 创建一个wx.App的子类,需要执行四个步骤: 1.定义这个子类; 2.在定义的子类中写一个OnInit()方法 3.在你的程序中创建这个子类的一个实例; 4.调用应用程序实例的MainLoop()方法,这个方法将程序的控制权交给wxPython """ import wx class MyApp(wx.App): #这是第一步,定义了wx.App的子类; #编写OnInit()方法 def OnInit(self): """ 在应用程序对象中创建顶级窗口对象; 调用顶级窗口对象的Show方法,使其显示出来. """ frame = wx.Frame(id=-1,parent=None,pos=wx.DefaultPosition,size=wx.DefaultSize) frame.Show() #OnInit()方法必须返回一个bool值. return True #第三步,实例化MyApp app = MyApp() #第四步,调用MainLoop方法 app.MainLoop()
原文:http://www.cnblogs.com/alexcjc/p/5043697.html