Tk - 网格小部件


网格小部件用于在特定的行和列中布局小部件。网格小部件的语法如下所示 -

grid gridName options

选项

下表列出了网格小部件可用的选项 -

先生。 语法和描述
1

- 列号

设置小部件的列位置。

2

-行号

设置小部件的行位置。

3

- 列跨度数

用于此小部件的列数。默认为 1。

4

-行跨度数

用于此小部件的行数。默认为 1。

5

- 粘面

设置小部件应粘贴的单元格边缘。有效值可以是 n 代表顶部、s 代表底部、e 代表右侧、w 代表左侧或这些字母的组合。

网格小部件的一个简单示例如下所示 -

#!/usr/bin/wish

frame .myFrame1 -background red  -relief ridge -borderwidth 8 -padx 10 -pady 10
   -height 100 -width 100
frame .myFrame2 -background blue  -relief ridge -borderwidth 8 -padx 10 -pady 10
   -height 100 -width 50
grid .myFrame1 -columnspan 10 -rowspan 10 -sticky w
grid .myFrame2 -column 10 -row 2

当我们运行上面的程序时,我们将得到以下输出 -

网格示例
tk_layout_widgets.htm