Tkinter grid()方法
这个几何管理器将小部件以表格状结构组织在父小部件中。
语法
widget.grid( grid_options )
以下是可能选项的列表 –
- column - 放置窗口小部件的列;默认为0(最左侧列)。
-
columnspan - 窗口小部件占据多少列;默认为1。
-
ipadx,ipady - 在窗口小部件的边界内部水平和垂直填充多少像素。
-
padx,pady - 在窗口小部件的边界外水平和垂直填充多少像素。
-
row - 放置窗口小部件的行;默认为第一个仍为空的行。
-
rowspan - 窗口小部件占据多少行;默认为1。
-
sticky - 如果单元格大于小部件应该怎么处理。默认情况下,sticky=”,窗口小部件在其单元格中居中。 sticky可以是N、E、S、W、NE、NW、SE和SW中的一个或多个字符串组合,表示小部件粘附到的单元格的边缘和角落。
示例
通过将光标移到不同的按钮上尝试以下示例 –
from tkinter import * root = Tk( ) b=0 for r in range(6): for c in range(6): b=b+1 Button(root, text=str(b), borderwidth=1 ).grid(row=r,column=c) root.mainloop()
这将产生以下结果,显示12个标签按3 x 4的网格排列 –
版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com