代码范例:
#!/usr/bin/env python
#coding:UTF-8
'''
Created on 2010-5-14
wxPython多行文本输入框,以及丰富样式模式的
使用范例
@author: zyl508@gmail.com
'''
import wx
class MultiTextFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self,None,-1,"Example For MultiTextCtrl",
size=(300,250))
panel=wx.Panel(self,-1)
#普通多行文本输入框
multiLabel=wx.StaticText(panel,-1,"Multi-Line:")
multiText=wx.TextCtrl(panel,-1,"Here we go\n\n\ntest",
size=(200,100),
style=wx.TE_MULTILINE)
multiText.SetInsertionPoint(0)
#丰富式样的多行文本输入框
richLabel=wx.StaticText(panel,-1,"Rich-Label:")
richText=wx.TextCtrl(panel,-1,
"如果系统支持的话\n\nThis is a diff font",
size=(200,100),