1. 程式人生 > >wxpython 佈局管理

wxpython 佈局管理

前面對控制元件的操作全部採用的是絕對佈局,但是會帶來很多麻煩如下:

  1.子視窗或控制元件位置和大小不會隨著父視窗的變化而變化

  2.在不同平臺上顯示效果可能差別很大

  3.在不同解析度下顯示效果可能差別很大

  4.字型的變化也會顯示效果影響

  5.動態新增和刪除子視窗或控制元件介面佈局需要重新設計

wxpython 提供了8個佈局管理類,包括wx.Sizer、wx.BoxSizer、wx.StaticBoxSizer、wx.WrapSizer、wx.StdDialogButtonSizer、wx.GridSizer、wx.FlexGridSizer、wx.GridBagSizer。