我希望标签中的文字能够在超出宽度时流到下一行。 它现在似乎没有完成这项工作。 任何帮助表示赞赏!!
import Tkinter as tk
root=tk.Tk()
LabelVariable=tk.StringVar()
TextLable=tk.Label(root, textvariable=LabelVariable, justify=tk.LEFT, width=20)
TextLable.pack()
LabelVariable.set("aiea9feafa9fugadioofvaofcoatcefaefcaofcacfaofcoacfa")
root.mainloop()
答案 0 :(得分:1)
有一个名为wraplength的选项。你可以用它。
标签可以显示多行文字。您可以使用换行符或使用wraplength选项自行制作标签换行文本。在包装文本时,您可能希望使用锚点和对齐选项来使事物看起来完全符合您的要求。
numberOfScreenUnits = 60
TextLable=tk.Label(root, ... , wraplength=numberOfScreenUnits)