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这个控件进行替代,具体不做讲解了,这个控件使用率相对较少,如果有以为可以给我留言我会及时回答。