Tkinter | 控件摆放
控件永远都是一行一个,不好看,所以想稍微摆一摆。
控件摆放:
| 方法 | 可选参数 | 参数值 | 说明 |
|---|---|---|---|
| pack() | 最方便的方法。 | ||
| side | 控件的大致位置。 | ||
| ‘top’ | 上边。 | ||
| ‘bottom’ | 下边。 | ||
| ‘left’ | 左边。 | ||
| ‘right’ | 右边。 | ||
| tk.LEFT | 同’left’。 | ||
| grid() | 用表格的方法摆放。 | ||
| row | 任意int值 | 行号。 | |
| column | 任意int值 | 列号。 | |
| rowspan | 任意int值 | 指定控件跨越多行显示。 | |
| columnspan | 任意int值 | 指定控件跨越多列显示。 | |
| sticky | 指定控件跨对齐方向。 | ||
| ‘N’ | 上边。 | ||
| ‘S’ | 下边。 | ||
| ‘W’ | 左边。 | ||
| ‘E’ | 右边。 | ||
| ‘N’+’S’+’W’+’E’ | 拉伸居中。 | ||
| place() | 用像素精确摆放。 | ||
| x | 任意int值 | 像素值。 | |
| y | 任意int值 | 像素值。 | |
| anchor | 控件基于哪一角固定。 | ||
| ‘nw’ | 左上。 | ||
| ‘n’ | 上。 | ||
| ‘ne’ | 右上。 | ||
| ‘w’ | 左。 | ||
| ‘center’ | 中间。 | ||
| ‘e’ | 右。 | ||
| ‘sw’ | 左下。 | ||
| ‘s’ | 下。 | ||
| ‘se’ | 右下。 |