Grid 布局管理器

Posted alfredzky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Grid 布局管理器相关的知识,希望对你有一定的参考价值。

Grid 布局管理器:

  Grid布局类wx.GridSizer,Grid布局以网格形式对子窗口或控件进行摆放,容器被分成大小相等的矩形,一个矩形中放置一个子窗口或控件。

  wx.GridSizer构造方法如下:

    wx.GridSizer(rows,cols,vgap,hgap)。

      创建制定函数和列数的wx.GridSizer对象,并制定水平和垂直间隙,参数hgap是水平间隙。添加的子窗口或控件个数不得超过rows*cols之积,否则容易引发异常

    wx.GridSizer(rows,cols,gap)。

      同上,其中gap的类型是ws.Size类型,例如wx.Size(2,3)是设置水平间隙是2像素,垂直间隙是3像素。

    wx.GridSizer(clos,vgap,hgap)。

      创建指定列数的wx.GridSizer对象,并指定水平和垂直间隙。由于没有限定行数,s所以添加的子窗口或者控件的个数没有限制。

    wx.GridSizer(cols,gap = wx.Size(0,0))。

      同上,只是垂直间隙和水平间隙是wx.Size类型

以上是关于Grid 布局管理器的主要内容,如果未能解决你的问题,请参考以下文章

python之tkinter使用-Grid(网格)布局管理器

Python Tkinter模块 Grid布局管理器参数详解

Python基础=== Tkinter Grid布局管理器详解

python写窗口用grid进行布局,那怎么加入背景图?

Tkinter自学02:tkinter 的3种布局管理器

CSS Grid 网格布局