跳转到自己的博客
tkinter.Label介绍
什么是标签?
通俗的将就相当于word的功能,能够进行显示不可修改的文字、图片或者图文混排。
直观体会一下
图1 背景图构成:内容区(黑色),填充区(绿色),边框(黄色)
1 https://blog.csdn.net/weixin_41738417/article/details/81539987
编程实践
方案1
```
import tkinter as tk
root = tk.Tk()
str1 = "标签可以类比于word排版,我们通过编程实现了这个过程,有时候我们要坚持,坚持就是胜利!"
label1 = tk.Label(root,
bitmap='info',
text=str1,
compound=tk.LEFT,
justify=tk.LEFT,
width=400, height=100,
bd=3, relief=tk.SOLID,
anchor=tk.CENTER,
wraplength=250,
font=("隶书", -20),
)
label1.pack(anchor=tk.CENTER)
root.mainloop()
```
![](https://img2018.cnblogs.com/blog/1372901/201810/1372901-20181019233646480-2085868228.jpg)
方案2
import tkinter as tk
root = tk.Tk()
str1 = "标签用于显示不可修改的文本、图片或者图文混排内容,可以类比于word排版。"
label1 = tk.Label(root, bitmap='info', text=str1)
label1.config(compound=tk.LEFT)
label1.config(justify=tk.LEFT)
label1.config(width=400, height=100)
label1.config(bd=3, relief=tk.SOLID)
label1.config(anchor=tk.CENTER)
label1.config(wraplength=250)
label1.config(font=("隶书", -20))
label1.pack(anchor=tk.CENTER)
root.mainloop()
重要点
指定字体和字体大小,如:font = (font_name,size),默认有系统指定。
justify 可以设置文字 左对齐 和右对齐
指定文本(或图像)颜色,fg = "颜色"
指定文本内容:(静态的)text = "目标字符串.....";
设置标签关联变量:textvariable,关联变量必须是tk.StringVar类型。
compound 指定文本 text与图片image 如何在 Label 上显示