Выравнивание текста по центру внутри ячейки. Метод GRID
Подскажите как выровнять по центру текст в ячейке с использованием метода Grid. Дело в том что текст в основном окне динамический: может быть и 5 букв, а может и 100 и текст прыгает внутри ячейки.
def show():
# Создание окна
window = tk.Toplevel(self.master)
window.title("Win")
window.geometry('1200x800+400+300')
text1 = Text(window, height=8, width=30, borderwidth = 0,font=('arial',40,'bold'),wrap="word", padx=40, pady=200)
text1.grid(row = 1, column = 2, columnspan = 3, rowspan = 2, sticky = S)
text1.insert(1.0, text)
# Создание кнопки "Click"
button = ttk.Button(window, text="Click")
button.grid(row = 0, column = 1, sticky = W)
# Создание кнопки "Закрыть"
close_button = ttk.Button(window, text="Закрыть")
close_button.grid(row = 0, column = 0, sticky = W)
Ответы (1 шт):
Автор решения: Yallz
→ Ссылка
Попробуйте в строке:
text1.grid(row=1, column=2, columnspan=3, rowspan=2, sticky=S)
заменить sticky=S на sticky="nsew" или sticky="center"