【发布时间】:2012-03-06 04:45:55
【问题描述】:
import wx
class MyFrame(wx.Frame):
def __init__(self, parent, id, title):
wx.Frame.__init__(self, parent, id, title,size=(250, 250))
panel1 = wx.Panel(self, -1,pos=(0,100),size=(100,100))
button1 = wx.Button(panel1, -1, label="click me")
panel2 = wx.Panel(self, -1,pos=(0,200))
button2 = wx.Button(panel2, -1, label="click me")
sizer = wx.BoxSizer(wx.VERTICAL)
sizer.Add(panel1,0,wx.EXPAND|wx.ALL,border=10)
sizer.Add(panel2,0,wx.EXPAND|wx.ALL,border=10)
self.SetSizer(sizer)
class MyApp(wx.App):
def OnInit(self):
frame = MyFrame(None, -1, 'frame')
frame.Show(True)
return True
app = MyApp(0)
app.MainLoop()
我想在 wxpython 中测试两个面板布局,我更改了 pos(x,y) 但它不起作用。所以 如何布局只使用 boxsizer 和面板?
【问题讨论】:
标签: wxpython