wxpython学习5
2015-11-21 01:15
656 查看
单行文本框与多行文本框
class TextCtrlFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1, u'文本框', size=(300, 600)) panel = wx.Panel(self, -1) label1 = wx.StaticText(panel, -1, u'姓名:', pos=(10, 10)) self.inputText = wx.TextCtrl(panel, -1, "", pos=(80, 10), size=(150, -1)) # 输入文本框 self.inputText.SetInsertionPoint(0) label2 = wx.StaticText(panel, -1, u'密码:', pos=(10, 50)) # 密码输入框 self.pwdText = wx.TextCtrl(panel, -1, "", pos=(80, 50), size=(150, -1), style=wx.TE_PASSWORD | wx.TE_PROCESS_ENTER) self.Bind(wx.EVT_TEXT_ENTER, self.OnLostFocus, self.pwdText) # 创建多行文本框 multText = wx.TextCtrl(panel, -1, 'Python is good language,' 'wxPython is a GUI API' 'good job!', pos=(10, 100), size=(180, 80), style=wx.TE_MULTILINE | wx.TE_CENTER) multText.SetBackgroundColour("red") multText.SetFocus() def OnLostFocus(self, evt): wx.MessageBox('%s ,%s' % (self.inputText.GetValue(), self.pwdText.GetValue()), 'hint') if __name__ == '__main__': app = wx.PySimpleApp() frame = TextCtrlFrame() frame.Show() app.MainLoop()
相关文章推荐
- wxpython学习4
- leetcode Letter Combinations of a Phone Number python
- Python读取配置文件
- python进阶 内置函数
- 根据输入显示一个人的出生日期(我的第二个python程序)
- python学习笔记-Day04-第三部分(内置函数,map,filter,reduce,yield)
- python学习笔记-Day04-第二部分(lambda表达式)
- python学习笔记(5)
- python学习笔记-Day04-第一部分(冒泡算法的实现)
- python学习笔记(4)
- Python 的判断语句以及输入语句的使用
- pyspark 使用 Ipython
- <LeetCode><Medium>2 Add Two Numbers
- python 写HTML,pyh模块介绍
- Python 入门知识捡漏
- python学习笔记(3)
- Python 内置模块turtle模块的使用
- 5.1.3 date对象
- python实现爬虫统计学校BBS男女比例(二)多线程爬虫
- python学习笔记(2)