wxpython教程 中谷
點擊(此處)摺疊或打開
#導入庫
import wx
#實例化一個app
app=wx.App()
#創建一個Frame
win = wx.Frame(None,title="HelloWorld!!",size=(450,300))
"""
OpenBtn = wx.Button(win,label="Open",size=(80,25),pos=(315,0))
SaveBtn = wx.Button(win,label="Save",size=(80,25),pos=(230,0))
"""
#打開佈局畫板
Bkg=wx.Panel(win)
#創建一個水平佈局箱子
Hbox=wx.BoxSizer(wx.HORIZONTAL)
OpenBtn = wx.Button(Bkg,label="Open")
SaveBtn = wx.Button(Bkg,label="Save")
NameTxtCtl = wx.TextCtrl(Bkg)
Hbox.Add(NameTxtCtl,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)
ContentsTxtCtl=wx.TextCtrl(Bkg)
#創建一個垂直佈局箱子
Vbox=wx.BoxSizer(wx.VERTICAL )
Vbox.Add(Hbox,proportion=0,flag=wx.EXPAND|wx.ALL,border=5)
Vbox.Add(ContentsTxtCtl,proportion=1,flag=wx.EXPAND|wx.LEFT|wx.RIGHT|wx.BOTTOM,border=5)
Bkg.SetSizer(Vbox)
#顯示
win.Show()
#主循環
app.MainLoop()
運行結果:
轉自:http://blog.chinaunix.net/uid-29630160-id-4705703.html