Tkinter grid()方法

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的网格排列 –

Tkinter grid()方法

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程