wxpython的sizer布局方案
发布时间
阅读量:
阅读量
一、简介:
Sizer布局管理器是用于管理界面中各类控件的组件,通过使用Sizer组件可以自动处理控件的位置以及控件之间的间距问题,从而提升GUI程序的可操控性。wxpython提供了Sizer布局管理器,能够自动设定控件之间的位置关系。布局管理器包括grid sizer、flex grid sizer、grid bag sizer和box sizer(这些均继承自父类Sizer)。
二、创建步骤:
- 创建Sizers布局管理器。
- 通过调用SetSizer()方法将布局管理器添加到容器中,这里的容器通常指的是窗口或panel面板等组件。这样便建立了布局管理器与窗口之间的联系。
def SetSizer(self, sizer, deleteOld=True) - 使用容器的Add()方法将各个组件添加至布局管理器中。
Add(self,item, proportion=0, flag=0, border=0, userData=None)
item 表示要添加到布局管理器中的组件,
proportion 表示当窗口大小发生变化时,控件之间的比例关系,
flag 表示窗口风格、对齐方式及边框等信息,
border 代表边框大小(前提是flag已设置边框),
userdata 用于传递额外的数据信息。 - 调用容器的Fi
全部评论 (0)
还没有任何评论哟~
