PYTHON:使用 Tkinter 对齐正文


import tkinter as tk
root = tk.Tk()
root.title("TASK")
frame1 = tk.Frame(root, bg = 'green')
line1_header = tk.Label(frame1,
text = 'Lorem ipsum dolor sit amet, ullum voluptua consulatu mel an, mutat n'
'aperiri maiestatis mea ne. Ea vidit autem consulatu sit, te eum inani dictasn'
'mollis. Eu inani legere epicurei per, omnis affert scribentur eam no, pri at n'
'viris legere scriptorem. Per graeci habemus ut, eum no molestiae instructior. n'
'Rebum porro vis te, ut usu vivendo pericula conclusionemque.', bg =   'green')
line1_header.pack(side = 'left', anchor = tk.N, fill = tk.X)
frame1.pack(anchor = tk.N, fill = tk.X)
root.mainloop()

我想知道如何使用 tkinter 将此文本正文向左对齐。我尝试过 side='left',但没有用。 我有什么可能性?

提前非常感谢!

您可以在标签小部件中传递justify=tk.LEFT

import tkinter as tk
root = tk.Tk()
root.title("TASK")
frame1 = tk.Frame(root, bg = 'green')
line1_header = tk.Label(frame1,
text = 'Lorem ipsum dolor sit amet, ullum voluptua consulatu mel an, mutat n'
'aperiri maiestatis mea ne. Ea vidit autem consulatu sit, te eum inani dictasn'
'mollis. Eu inani legere epicurei per, omnis affert scribentur eam no, pri at n'
'viris legere scriptorem. Per graeci habemus ut, eum no molestiae instructior. n'
'Rebum porro vis te, ut usu vivendo pericula conclusionemque.', bg =   'green',justify=tk.LEFT)
line1_header.pack(side = 'left', anchor = tk.N, fill = tk.X)
frame1.pack(anchor = tk.N, fill = tk.X)
root.mainloop()

只需添加

justify='left' 

到标签。

最新更新