雖然控制元件可以手動放置在面板指定螢幕坐標的位置,建議使用合適的布局方案,稱為大小測定器(sizer)在wxPython中,為更好地控制布局和解決調整大小的問題。
在wxPanel構造,父引數是wx.Frame物件,在面板中放置。id引數的預設值是wx.ID_ANY,而預設的樣式引數是wxTAB_TRAVERSAL。
S.N. | Sizers & 描述 |
---|---|
1 |
wx.BoxSizer
視窗小部件佈置成垂直或水平框
|
2 |
wx.StaticBoxSizer
新增staticbox圍繞測定器(sizer)
|
3 |
wx.GridSizer
每個單元增加一個控制元件在網格的大小相等的單元
|
4 |
wx.FlexGridSizer
控制元件加入單元網格可以佔據多個單元格
|
5 |
wx.GridBagSizer
對照明確地定位在網格和橫跨多個行和/或列
|
wx.Panel.SetSizer(wx.???Sizer())