#!/usr/bin/env python #-*-coding:<utf-8>-*- import wx #创建wx.Frame类,作为其它控件的容器 class MyFrame(wx.Frame): def __init__(self,parent,title): #每个Frame都必须显示的调用wx.Frame.__init__() wx.Frame.__init__(self,parent,title=title,size=(200,100)) #创建一个多行文件控件 self.text = wx.TextCtrl(self,style=wx.TE_MULTILINE) #这个Show方法是Frame的方法,此处的self代表了wx.Frame实例本身 #self.Show(True) #创建wx.App,用来handle event app = wx.App(False) #创建MyFrame的实例 frame = MyFrame(None,"small window") #如果在MyFrame中没有self.Show(),在此处调用作用也应该一样吧! frame.Show(True) #进入mainLoop,等待事件触发 app.MainLoop()