Tk - Grid 网格小部件
网格小部件用于在特定的行和列中布局小部件。 网格小部件的语法如下所示 −
grid gridName options
选项
下表列出了网格小部件的可用选项 −
序号 | 语法和描述 |
---|---|
1 | -column number 设置小部件的列位置。 |
2 | -row number 设置小部件的行位置。 |
3 | -columnspan number 用于此小部件的列数。 默认为 1。 |
4 | -rowspan number 用于此小部件的行数。 默认为 1。 |
5 | -sticky side 设置小部件应粘贴的单元格边缘。 有效值可以是 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
当我们运行上面的程序时,我们将得到以下输出 −