【tkinter学习笔记 - 5】:布局管理器(grid、pack、place)

本文介绍了Tkinter库中的三种布局管理器:grid、pack和place。grid布局采用表格结构组织组件,适用于复杂布局,如登录界面和计算器应用。pack布局则按照组件创建顺序自然排列,适合快速生成界面,例如制作钢琴按钮。place布局允许通过坐标精确控制组件位置,适用于需要灵活布局的场景。每个布局管理器的选项、用法和实例都进行了详细阐述。

目录

一、grid布局管理器

grid()方法提供的选项

通过grid布局-实现计算器软件界面

二、pack布局管理器

pack()方法提供的几个重要选项 

pack布局--制作钢琴按钮

三、place布局管理器 

place()方法的选项 


一、grid布局管理器

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

grid表格布局,采用表格结构组织组件,子组件的位置由行和列的单元格确定,并且可以跨行和跨列,从而实现复杂的布局。 

grid()方法提供的选项

选项 说明 取值范围
column 单元格的列号 从0开始的正整数
columnspan 跨列、跨越的列数 正整数
row 单元格的行号 从0开始的正整数
rowspan 跨行、跨越的列数 正整数
ipadx、ipady 设置子组件之间的间隔,x方向或者y方向,默认单位为像素 非浮点数,默认0.0
padx、pady 与之并列的组件之间的间隔,x方向或者y方向,默认单位为像素 非浮点数,默认0.0
sticky 组件紧贴所在单元格的某一角,对应于东南西北种以及四个角

"N"、"S"、"W"、"E"、"NW"、

"SW"、"SE"、"NE"、"center"(默认)

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

街 三 仔

你的鼓励是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值