Python tkinter 学习笔记(5) -- Label 标签

本文详细介绍了Python的Tkinter库中Label标签的使用方法,包括多行文本、单行显示以及各种属性设置,如字体、颜色、尺寸和图像显示。同时提到了Label与Message控件的区别,并展示了相关代码实例和效果。

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

Python tkinter 学习笔记(4)-- Button 按钮

Python tkinter 学习笔记(5) -- Label 标签

Label 标签控件主要就是用于文本和图像的显示,文本可以为多行,图像仅支持GIF和PNG,要使用JPEG格式的图片就要用到Pillow模块的PIL功能,PIL相关内容在今后的章节中会穿插进行讲解。

使用方法:w = Label ( master, option, ... )

Option选项具体参考Button的属性表,其属性基本相同。

首先就是熟悉一下Label多行和单行显示,在之前的总揽章节也讲过,这边针对具体的属性进行说明

font、fg、bg、width、height、image、compound

同Button的字体用法相同,可以参考上一章节内容,直接看代码

代码: 

# coding=utf-8
import tkinter as tk

# 主窗口
win = tk.Tk()
win.geometry("200x200+400+200")
win.title("Tkinter Label 用法")

# 调用一个pnd图片文件,以备Label使用
pic = tk.PhotoImage(file="2.png")
# 创建一个标签,定义各种属性
btn1 = tk.Label(win,
                text="Label Option",
                font=('Courier New', 16),
                bg="#FFD700",
                fg="#ff0000",
                width=15,
                height=10, image=pic, compound="top").grid()
# 开始窗口的事件循环
win.mainloop()

效果:

另,如果觉得Label文字显示功能可以使用Message这个控件进行替代,具体不做讲解了,这个控件使用率相对较少,如果有以为可以给我留言我会及时回答。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一个爱折腾的小人物

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

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

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

打赏作者

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

抵扣说明:

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

余额充值