Chinaunix首页 | 论坛 | 博客
  • 博客访问: 593602
  • 博文数量: 226
  • 博客积分: 10080
  • 博客等级: 上将
  • 技术积分: 1725
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-26 11:15
文章分类

全部博文(226)

文章存档

2011年(5)

2010年(64)

2009年(99)

2008年(37)

2007年(21)

我的朋友

分类: LINUX

2010-02-12 11:42:45

#! /usr/bin/env python
#coding=utf-8
import wx
class TextFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, -1, 'Text Entry Example',
size=(300, 100))
panel = wx.Panel(self, -1)
basicLabel = wx.StaticText(panel, -1, "Basic Control:")
basicText = wx.TextCtrl(panel, -1, "I've entered some text!",
size=(175, -1))
basicText.SetInsertionPoint(0)
pwdLabel = wx.StaticText(panel, -1, "Password:")
pwdText = wx.TextCtrl(panel, -1, "password", size=(175, -1),
style=wx.TE_PASSWORD)
sizer = wx.FlexGridSizer(cols=2, hgap=6, vgap=6)
sizer.AddMany([basicLabel, basicText, pwdLabel, pwdText])
panel.SetSizer(sizer)
if __name__ == '__main__':
app = wx.PySimpleApp()
frame = TextFrame()
frame.Show()
app.MainLoop()










AppendText(text):在尾部添加文本。

Clear():重置控件中的文本为“”。并且生成一个文本更新事件。

EmulateKeyPress(event):产生一个按键事件,插入与事件相关联的控制符,就如同实际的按键发生了。

GetInsertionPoint() SetInsertionPoint(pos) SetInsertionPointEnd():得到或设置插入点的位置,位置是整型的索引值。控件的开始位置是0。

GetRange(from, to):返回控件中位置索引范围内的字符串。

GetSelection() GetStringSelection() SetSelection(from, to):GetSelection()以元组的形式返回当前所选择的文本的起始位置的索引值(开始,结束)。GetStringSelection()得到所选择的字符串。SetSelection(from, to)设置选择的文本。

GetValue() SetValue(value):SetValue()改变控件中的全部文本。GetValue()返回控件中所有的字符串。

Remove(from, to):删除指定范围的文本。

Replace(from, to, value):用给定的值替换掉指定范围内的文本。这可以改变文本的长度。

WriteText(text):类似于AppendText(),只是写入的文本被放置在当前的插入点。

阅读(1054) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~