图中给的是一个记事本的例子
import wx
app=wx.App()
win=wx.Frame(None)
wx.Button(win)
win.Show()
app.MainLoop()
wx.Button(win)
即为添加按钮,然后title表示名字,label表示标签,即按钮的样子
ps: 如果要在框架显示中文,在有中文字符串的地方使用u格式。
设计组件位置,尺寸
size pos
添加组件
text control:wx.TextCtrl-默认文本框
设置为文本区
style=wx.TE_MUTILINE |WX.HSCROLL
style表示类的不一样 wx.TE_MUTILINE有个行效果 WX.HSCROLL有个向下的浮动条
以上就是记事本的布局
代码如下
#encoding:utf-8
import wx
app=wx.App()
#win=wx.Frame(None,title='Simple Editor')
win=wx.Frame(None,title=u'啊啊啊的记事本',size=(410,335))
win.Show()
loadButton=wx.Button(win,label='open',pos=(225,5),size=(80,25))
saveButton=wx.Button(win,label='save',pos=(315,5),size=(80,25))
filename=wx.TextCtrl(win,pos=(5,5),size=(210,25))
contents=wx.TextCtrl(win,pos=(5,35),size=(390,260),style=wx.TE_MULTILINE|wx.HSCROLL)
app.MainLoop()