GUI布局管理器

目录

前言

一、pack布局管理器

二、grid布局管理器

三、place布局管理器


前言

一个GUI应用程序必然有大量的组件,这些组件如何排布?这时候,就需要使用tkinter提供的布局管理器帮助我们组织、管理在父组件中子组件的布局方式。tkinter提供了三种管理器:pack、grid、place。


 一、pack布局管理器

pack按照组件的创建顺序将子组件添加到父组件中,按照垂直或者水平的方向自然排布。如果不指定任何选项,默认在父组件中自顶向下垂直添加组件。

pack是代码量最少,最简单的一种,可以用于快速生成界面。

pack()方法提供的选项

选项 说明 取值范围
side 定义停靠在父组件的哪一边上 "top","bottom","left","right"(默认为top)
fill 填充x/y方向上的空间,当side="top"/"bottom"时,填充x方向;当side="left"/"right"时,填充y方向;当expand选项为"yes"时,填充父组件的剩余空间 "x","y","both","none"(默认值为none)
expand 当值为"yes"时,side选项无效,组件显示在父配件中心位置;若fill选项为"both"&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值