Tk 中的 Pack部件函数

首页 / Tcl/Tk入门教程 / Tk 中的 Pack部件函数

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

pack packName options

Pack - 参数

下表中列出了可用于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

当无涯教程运行上面的程序时,将获得以下输出-

Pack Example

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

AI技术内参 -〔洪亮劼〕

玩转Spring全家桶 -〔丁雪丰〕

Flutter核心技术与实战 -〔陈航〕

全栈工程师修炼指南 -〔熊燚(四火)〕

Kafka核心源码解读 -〔胡夕〕

容量保障核心技术与实战 -〔吴骏龙〕

如何成为学习高手 -〔高冷冷〕

深入浅出分布式技术原理 -〔陈现麟〕

结构思考力 · 透过结构看思考 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)