现在的位置: 首页 > 综合 > 正文

wxPython学习002: 添加多行文本

2012年11月19日 ⁄ 综合 ⁄ 共 508字 ⁄ 字号 评论关闭
#!/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()

抱歉!评论已关闭.