标签:继承 手动 border 控件 api dba 相等 网格 close
虽然控件可以手动放置在面板指定屏幕坐标的位置,建议使用合适的布局方案,称为大小测定器(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())
#创建面板 panel = wx.Panel(self) #在Panel上添加Button button = wx.Button(panel, label = u‘关闭‘, pos = (150, 60), size = (100, 60)) #绑定单击事件 self.Bind(wx.EVT_BUTTON, self.OnCloseMe, button)
标签:继承 手动 border 控件 api dba 相等 网格 close
原文地址:https://www.cnblogs.com/fzuhyj/p/9162686.html