label标签控件怎么居中_Tkinter Lable控件

本文详细介绍了Tkinter库中的Label控件如何实现文本和图像的居中展示,包括基本用法和边距控制。通过实例1、2、3的代码展示,分别演示了文本标签、图标标签和图文混叠标签的居中效果,帮助开发者掌握Tkinter界面布局技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Lable控件标签控件,基本用法为: Lable(root, option...) ,即:Label(根对象, [属性列表]),其中属性列表如下:

d074eea7f320324ec91ceb2b9367518d.png

Lable 控件实例

实例1:标签展示文本,代码如下:

from tkinter import*
#初始化Tk()
myWindow = Tk()
#设置标题
myWindow.title('Python GUI Learning')
#创建一个标签,显示文本
Label(myWindow, text="user-name",bg='red',font=('Arial 12 bold'),width=20,height=5).pack()
Label(myWindow, text="password",bg='green',width=20,height=5).pack()
#进入消息循环
myWindow.mainloop()

执行结果:

238e0eac5b0f97d7bed069fb9c4faff8.png

实例2:标签展示图标,代码如下:

from tkinter import*
#初始化Tk()
myWindow = Tk()
#设置标题
myWindow.title('Python GUI Learning')
#创建一个标签,显示图标
logo = PhotoImage(file="/Users/guojin/book/temp.gif")
Label(myWindow, image=logo).pack(side='left')
#进入消息循环
myWindow.mainloop()

运行结果:

210f8f8d6df0b7d6ddf35a38674a179e.png

实例3:标签图文混叠,边距控制,代码如下:

from tkinter import*
#初始化Tk()
myWindow = Tk()
#设置标题
myWindow.title('Python GUI Learning')
#创建一个标签,显示文本
logo = PhotoImage(file="/Users/guojin/book/temp.gif")
explanation = """At present, only GIF and PPM/PGM
formats are supported, but an interface
exists to allow additional image file
formats to be added easily."""
Label(myWindow,compound=CENTER,text=explanation,image=logo).pack(side="right")
#进入消息循环
myWindow.mainloop()

运行结果:

1b91470010b65c872d76124dcf01a00f.png

相关学习资料:

Python Tkinter 绘图项目​edu.csdn.net
f641fd79de3fa5e4cd50301a1e07adcc.png
Python Tkinter 绘图项目​ke.qq.com
061b57d61079d6f4418c5e20fb714728.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值