pack小部件是一个矩形容器小部件,将用于设计GUI的小部件分组。打包小部件的语法如下所示。
pack packName options
下表中列出了可用于pack小部件的选项-
Sr.No. | Syntax & Remark |
---|---|
1 | -side side 将小部件打包到父窗口的给定侧。它可以是顶部,底部,左侧和右侧。默认值为top。 |
2 | -anchor edge 如果宽度小于分配的空间,则Pack小部件将锚定到特定侧。有效边为n,e,w和s。 |
3 | -expand boolean 用于使小部件具有可用空间。 链接:https://www.learnfk.comhttps://www.learnfk.com/tcl-tk/tk-pack-widget.html 来源:LearnFk无涯教程网 |
4 | -padxnumber 设置小部件的padx。 |
5 | -pady number 设置小部件的pady。 |
6 | -fill direction 小部件可能会扩展以填充其包裹中的额外空间。默认为无。方向可以是无,x可以垂直填充,y可以水平填充,并且两者都可以双向填充。 |
7 | -after widgetName 将此小部件打包在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
当无涯教程运行上面的程序时,将获得以下输出-
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)