wxPython的简单使用
2012-08-10 09:24
134 查看
+看书。
简单使用,就是安装wxPython遇到了困难,好像只能使用python2.6版本的和wxPython2.8-win32-unicode-2.8.12.1-py26.exe配对
import wx def load(event): file = open(filename.GetValue()) contents.SetValue(file.read()) file.close() def save(event): file = open(filename.GetValue(),'w') file.write(contents.GetValue()) file.close() app = wx.App() win = wx.Frame(None,title='Simple Editor', size=(800,600)) bkg = wx.Panel(win) openBtn = wx.Button(bkg,label='Open') saveBtn = wx.Button(bkg,label='Save') filename = wx.TextCtrl(bkg) contents = wx.TextCtrl(bkg,style=wx.TE_MULTILINE|wx.HSCROLL) hbox = wx.BoxSizer(wx.HORIZONTAL) hbox.Add(filename,proportion=1,flag=wx.EXPAND) hbox.Add(openBtn, proportion=0, flag=wx.LEFT, border=5) hbox.Add(saveBtn, proportion=0, flag=wx.LEFT, border=5) vbox = wx.BoxSizer(wx.VERTICAL) vbox.Add(hbox,proportion=0, flag=wx.EXPAND|wx.ALL, border=5) vbox.Add(contents,proportion=1, flag=wx.EXPAND|wx.LEFT|wx.BOTTOM|wx.RIGHT, border=5) openBtn.Bind(wx.EVT_BUTTON, load) saveBtn.Bind(wx.EVT_BUTTON, save) bkg.SetSizer(vbox) win.Show() #show要放到最后,否则不会出现你预期目的 app.MainLoop()
简单使用,就是安装wxPython遇到了困难,好像只能使用python2.6版本的和wxPython2.8-win32-unicode-2.8.12.1-py26.exe配对
相关文章推荐
- 使用wxpython实现的一个简单图片浏览器实例
- python使用wxpython开发简单记事本的方法
- wxPython的简单使用
- Python使用wxpython制作简单文本编辑器
- wxPython的简单使用
- wxPython中list的简单使用
- python使用wxPython创建一个简单的文本编辑器。
- 使用wxpython实现的一个简单图片浏览器实例
- python使用wxpython开发简单记事本的方法
- 一个简单的界面,使用wxpython
- 使用wxPython开发一个简单GUI应用
- SQL Server中追踪器Trace的介绍和简单使用
- module的简单使用
- PreferenceActivity简单使用app设置页
- iOS开发-UIActivityIndicatorView简单使用
- EventBus的简单使用
- java bitSet简单使用
- 在Kotlin中使用Dagger2最简单的入门例子
- 使用HTML5简单实现一个JQuery
- 使用ASP.Net WebAPI构建REST服务(一)——简单的示例