当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Tkinter grid()用法及代码示例



这个几何管理器在父小部件的 table-like 结构中组织小部件。

用法

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 个标签 -

TK grid

相关用法


注:本文由纯净天空筛选整理自 Python Tkinter grid() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。