雖然控件可以手動(dòng)放置在面板指定屏幕坐標(biāo)的位置,建議使用合適的布局方案,稱為大小測(cè)定器(sizer)在wxPython中,為更好地控制布局和解決調(diào)整大小的問(wèn)題。
在wxPanel構(gòu)造,父參數(shù)是wx.Frame對(duì)象,在面板中放置。id參數(shù)的默認(rèn)值是wx.ID_ANY,而默認(rèn)的樣式參數(shù)是wxTAB_TRAVERSAL。
| S.N. | Sizers & 描述 |
|---|---|
| 1 |
wx.BoxSizer
窗口小部件布置成垂直或水平框
|
| 2 |
wx.StaticBoxSizer
添加staticbox圍繞測(cè)定器(sizer)
|
| 3 |
wx.GridSizer
每個(gè)單元增加一個(gè)控件在網(wǎng)格的大小相等的單元
|
| 4 |
wx.FlexGridSizer
控件加入單元網(wǎng)格可以占據(jù)多個(gè)單元格
|
| 5 |
wx.GridBagSizer
對(duì)照明確地定位在網(wǎng)格和橫跨多個(gè)行和/或列
|
wx.Panel.SetSizer(wx.???Sizer())