Предоставленный вами код не работает. Удалите неиспользуемые функции, чтобы они заработали. Тем не менее, флаг:
sticky="WENS"
- это то, что вы, вероятно, ищете.
Sticky
флаг определяет, как развернуть виджет, если результирующая ячейка больше, чем сам виджет. В вашем случае вы хотите заполнить ячейку и расширить ее во всех направлениях.
Таким образом, итоговое окно может выглядеть так:
import tkinter as tk
append_btn = tk.Button(
text="Add values to register",
)
make_chart_btn = tk.Button(
text="Make chart",
)
clear_btn = tk.Button(
text="Clear all registered values",
)
exit_btn = tk.Button(
text="Exit Pie Chart Creator",
)
fill="WENS"
append_btn.grid(row=4, column=1, sticky=fill)
make_chart_btn.grid(row=4, column=2, sticky=fill)
clear_btn.grid(row=5, column=1, sticky=fill)
exit_btn.grid(row=5, column=2, sticky=fill)
tk.mainloop()