當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。