PYTHON:使用Tkinter对齐文本正文
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
'
'aperiri maiestatis mea ne. Ea vidit autem consulatu sit, te eum inani dictas
'
'mollis. Eu inani legere epicurei per, omnis affert scribentur eam no, pri at
'
'viris legere scriptorem. Per graeci habemus ut, eum no molestiae instructior.
'
'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'但它没有用。我有什么可能的呢?
非常感谢你提前!
答案
您可以在Label小部件中传递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
'
'aperiri maiestatis mea ne. Ea vidit autem consulatu sit, te eum inani dictas
'
'mollis. Eu inani legere epicurei per, omnis affert scribentur eam no, pri at
'
'viris legere scriptorem. Per graeci habemus ut, eum no molestiae instructior.
'
'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'
到标签。
以上是关于PYTHON:使用Tkinter对齐文本正文的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 python 3 和 tkinter 模块从右到左对齐菜单栏中的项目?
Python Tkinter Checkbutton 与其他小部件对齐