构建一个简单的文本编辑器
Windows or Frames?import wxclass MyFrame(wx.Frame): def __init__(self,parent,title): wx.Frame.__init__(self,parent,title=title,size=(400,300)) self.control = wx.TextCtrl(self,style=wx.TE_MULTILINE) self.Show(True)app = wx.App(False)frame = MyFrame(None,"Small Editor")app.MainLoop()
这个例子里,我们从wx.Frame派生并重写它的__init__方法。声明一个可以编辑TextCtrl控件。
请注意,因为在MyFrame的内部运行它的__init__方法self.Show(),我们不再需要显式地调用frame.Show()。