我试图研究轮椅和大小,我举以下例子:
import wx
class MyTestFrame(wx.Frame):
def __init__(self, parent, title):
super(MyTestFrame, self).__init__(parent, title=title,
size=(250, 150))
# the master panel of the frame - "Add a panel so it looks correct on all platforms"
self.panel = wx.Panel(self, wx.ID_ANY)
# self.panel.SetBackgroundColour(wx.Colour(124, 224, 124)) # to confirm the square is the panel
# want these buttons absolutely positioned
btn_A = wx.Button(self, id=1, label= A , pos=(10, 10), size=(30, 30))
btn_A.SetBackgroundColour(wx.Colour(224, 124, 124))
btn_B = wx.Button(self, id=2, label= B , pos=(45, 10), size=(30, 30))
btn_C = wx.Button(self, id=3, label= C , pos=(80, 10), size=(30, 30))
# additional object
mastersizer = wx.BoxSizer(wx.VERTICAL)
btnsizer = wx.BoxSizer(wx.HORIZONTAL)
btnsizer.Add(btn_A, 0)
btnsizer.Add(btn_B, 0)
btnsizer.Add(btn_C, 0)
mastersizer.Add(btnsizer, 1, wx.EXPAND)
self.panel.SetSizer(mastersizer)
#~ mastersizer.Fit(self) # makes the window as large as the buttons
self.Centre()
self.Show()
if __name__ == __main__ :
app = wx.App()
MyTestFrame(None, Test )
app.MainLoop()
当我执政时,我就有一个像形象一样的窗口:
谁能解释,为什么我拿到这块小块地上左上角,什么是执行守则的正确方法? (纽特有色,因此可以明显看出。) 乌班图卢德一米,如果是平台特有的话。
EDIT:这平方显然是小组本身,但我不能说,它为什么会按原意使顿变成母子?