Выровнять текст по левому краю с помощью Tkinter
Я бы хотел выровнять текст по левому краю, но 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()
1 ответ
Вместо использования свойства привязки используйте свойство липкости макета сетки. Модифицированный код с липким кодом будет следующим.
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()
Надеюсь, этот код сделает то, что вы хотите.