使用 width 和 heigth 来指定控件的大小,如果指定的大小无法满足文本的要求,
会出现:超出 Label 的那部分文本被截断了
常用的方法是:使用自动换行功能,及当文本长度大于控件的宽度时,文本应该换到下一行显示...)在 Label 中的显示位置
代码示例:
import tkinter as tk
root = tk.Tk()
# 左对齐,文本居中
tk.Label(root, text='welcome to... www.py3study.com', bg='yellow', width=40, height=3, wraplength=80,
justify='left').pack()
# 居中对齐,文本居左...text='welcome to www.py3study.com', bg='red', width=40, height=3, wraplength=80,
anchor='w').pack()
#居中对齐...PS:
justify 与 anchor 的区别了:一个用于控制多行的对齐;另一个用于控制整个文本块在 Label 中的位置