tkinter 获取控件位置_Tkinter编程应知应会(4)-grid布局管理器

本文介绍了Tkinter中的grid布局管理器,通过示例代码展示了如何使用grid进行控件布局,包括行、列设置,以及sticky参数和columnspan、rowspan属性的用法,强调了grid布局的灵活性和推荐性。
摘要由CSDN通过智能技术生成
cf2a7f9e94a63fae4d043d0a520e9790.png

pack布局管理器是早期Tkinter中常用的一种布局方式。这种方式应对简单的情况很容易,但是随着要求越来越复杂,布局的难度会迅速提高。本文介绍另外一种方式:grid布局管理器。

grid这个英文单词是格子,网格的意思。顾名思义,grid布局管理器的工作方式就是设想将父窗口空间划分为网格,并在网格中布置控件。

例如如下的小窗口就可以看做一个三行两列的网格。

fa1a34df075ae6bde9b4bcfad61359d4.png

这个画面可以用如下代码构建:

from tkinter import *root = Tk()Label(root, text="用户名").grid(row=0, sticky=W)Label(root, text="密码").grid(row=1, sticky=W)Entry(root).grid(row=0, column=1, sticky=E)Entry(root).grid(row=1, column=1, sticky=E)Button(root, text="Cancel"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值