Python Tkinter grid() 方法
-
简述
此几何管理器在父小部件中以类似表的结构组织小部件。 -
句法
widget.grid( grid_options )
这是可能的选项列表 --
column− 放置小部件的列;默认 0(最左边的列)。
-
columnspan− 小部件占用多少列;默认 1。
-
ipadx, ipady − 在小部件的边界内水平和垂直填充小部件的像素数。
-
padx, pady− 在 v 的边界之外水平和垂直填充小部件的像素数。
-
row− 放置小部件的行;默认第一行仍然是空的。
-
rowspan− 占用多少rowwidget;默认 1。
-
sticky− 如果单元格大于小部件怎么办。默认情况下,使用 sticky='',小部件在其单元格中居中。sticky 可以是零个或多个 N、E、S、W、NE、NW、SE 和 SW 的字符串连接,罗盘方向指示小部件所粘附的单元格的边和角。
-
-
例子
通过将光标移动到不同的按钮来尝试以下示例 -# !/usr/bin/python3 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()
这将产生以下结果,显示排列在 3 x 4 网格中的 12 个标签 -