Как сделать так, чтобы виджеты tkinter автоматически изменяли размер при изменении размера окна root? - PullRequest
0 голосов
/ 28 мая 2020

Я разрабатываю простой GUI, и у меня возникают проблемы с автоматическим изменением размера двух виджетов tkinter, текста и виджета Entry при изменении размера окна tkinter. Любая помощь будет принята с благодарностью!

Код:

from tkinter import *

# *** Create Window ***
root = Tk()

# *** GUI ***
chatSpace = Text(root, highlightbackground="black", highlightthickness=2)
chatSpace.grid(row=0, column=0, sticky=W+E)

input_box = Entry(root, highlightbackground="black", highlightthickness=2)
input_box.grid(row=1, column=0, pady=10, padx=10, sticky=W+E)

root.mainloop()

Проблема:

Problem

Желаемый результат: я бы хотел, чтобы два виджета автоматически изменяли размер при изменении размера окна. Спасибо!

1 Ответ

2 голосов
/ 28 мая 2020

Думаю, все, что вам нужно сделать, это добавить эти две строки кода под root = Tk ().

root.rowconfigure(0, weight=1)
root.columnconfigure(0, weight=1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...