Tk - 打包小部件


Pack 小部件是一个矩形容器小部件,它将用于设计 GUI 的小部件分组。Pack 小部件的语法如下所示。

pack packName options

选项

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

先生。 语法和描述
1

侧边

将小部件打包到父窗口的给定一侧。它可以是顶部、底部、左侧和右侧。默认为顶部。

2

-锚边

如果宽度小于指定的空间,Pack 小部件将锚定到特定一侧。有效边为 n、e、w 和 s。

3

- 展开布尔值

用于使小部件成为可用空间。

4

-padx号码

设置小部件的 padx。

5

-稻谷号码

设置小部件的 pady。

6

-填充方向

小部件可能会扩展以填充其包裹中的额外空间。默认值是无。方向可以是无,x 垂直填充,y 水平填充,both 双向填充。

7

- 在小部件名称之后

将此小部件打包在 widgetName 之后,通常位于其顶部。

包小部件的简单包示例如下所示 -

#!/usr/bin/wish

label .label1 -background green -text "Hello World1" -width 30
label .label2 -background gray -text "Hello World2" 
frame .myFrame2 -background blue  -relief ridge -borderwidth 8 -padx 10 -pady 10
   -height 100 -width 50
pack .label1 -side top -anchor s
pack .label2 -side top -anchor s 
pack .myFrame2 -padx 10 -fill x -side bottom -anchor n -after .label2

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

包装示例
tk_layout_widgets.htm