wxPython学习002: 添加多行文本

#!/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()

你可能感兴趣的:(wxPython)