Advertisement

wxpython的sizer布局方案

阅读量:

一、简介:
Sizer布局管理器是用于管理界面中各类控件的组件,通过使用Sizer组件可以自动处理控件的位置以及控件之间的间距问题,从而提升GUI程序的可操控性。wxpython提供了Sizer布局管理器,能够自动设定控件之间的位置关系。布局管理器包括grid sizer、flex grid sizer、grid bag sizer和box sizer(这些均继承自父类Sizer)。
二、创建步骤:

  1. 创建Sizers布局管理器。
  2. 通过调用SetSizer()方法将布局管理器添加到容器中,这里的容器通常指的是窗口或panel面板等组件。这样便建立了布局管理器与窗口之间的联系。
    def SetSizer(self, sizer, deleteOld=True)
  3. 使用容器的Add()方法将各个组件添加至布局管理器中。
    Add(self,item, proportion=0, flag=0, border=0, userData=None)
    item 表示要添加到布局管理器中的组件,
    proportion 表示当窗口大小发生变化时,控件之间的比例关系,
    flag 表示窗口风格、对齐方式及边框等信息,
    border 代表边框大小(前提是flag已设置边框),
    userdata 用于传递额外的数据信息。
  4. 调用容器的Fi

全部评论 (0)

还没有任何评论哟~