用Tkinter将文本向左对齐

时间:2019-12-05 10:57:31

标签: python tkinter tkinter-text

我想将文本向左对齐,但是anchor='w'似乎不起作用... 有提示吗?

from tkinter import Tk, Label
window = Tk()

lab = Label(window, text = 'hey', anchor='w')
lab2 = Label(window, text='hellooooooo', anchor='w')

lab.grid(column=0, row=0)
lab2.grid(column=0, row=1)
window.mainloop()

tkinter window picture

1 个答案:

答案 0 :(得分:0)

代替使用锚属性,而使用网格布局的粘性属性。带有粘性的修改后的代码如下。

from tkinter import Tk, Label
window = Tk()

lab = Label(window, text = 'hey')
lab2 = Label(window, text='hellooooooo')

lab.grid(column=0, row=0, sticky='w')
lab2.grid(column=0, row=1, sticky='w')
window.mainloop()

希望此代码可以完成您想要的工作。