Я пишу программу, которая делает калькулятор с графическим интерфейсом, и я использую tkinter, но когда я использую команду .grid и присваиваю ее столбцу, она выстраивается неправильно, и есть небольшой пробелмежду ними ... Я использую Python 3.7.Любые идеи, пожалуйста.
Я пробовал использовать команды grid и pack.Я знаю, что есть метод определения местоположения, но не уверен, какие именно координаты мне нужно использовать, поэтому есть идеи, как правильно использовать метод сетки.
from tkinter import *
#from Tkinter import *
root = Tk()
root.title("Calculator")
#========================Screen=======================
Display = Entry(root, fg='white', bg='green',
justify='right', bd=25)
Display.grid(columnspan=4)
#=======================Row1==========================
b7 = Button(root, padx=30, pady=15, bd=8, fg='black', text='7').grid(row=1, column=0)
b8 = Button(root, padx=30, pady=15, bd=8, fg='black', text='8').grid(row=1, column=1)
b9 = Button(root, padx=30, pady=15, bd=8, fg='black', text='9').grid(row=1, column=2)
clear = Button(root, padx=30, pady=15, bd=8, fg='black', text='C', highlightbackground='green', highlightthickness=0.1).grid(row=1, column=3)
#=======================Row2==========================
b4 = Button(root, padx=30, pady=15, bd=8, fg='black', text='4').grid(row=2, column=0)
b5 = Button(root, padx=30, pady=15, bd=8, fg='black', text='5').grid(row=2, column=1)
b6 = Button(root, padx=30, pady=15, bd=8, fg='black', text='6').grid(row=2, column=2)
plus = Button(root, padx=30, pady=15, bd=8, fg='black', text='+', highlightbackground='orange', highlightthickness=0.1).grid(row=2, column=3)
#=======================Row3==========================
b1 = Button(root, padx=30, pady=15, bd=8, fg='black', text='1').grid(row=3, column=0)
b2 = Button(root, padx=30, pady=15, bd=8, fg='black', text='2').grid(row=3, column=1)
b3 = Button(root, padx=30, pady=15, bd=8, fg='black', text='3').grid(row=3, column=2)
minus = Button(root, padx=30, pady=15, bd=8, fg='black', text='-', highlightbackground='orange', highlightthickness=0.1).grid(row=3, column=3)
root.mainloop()
Я хочу, чтобы символы C, + и - были выстроены в одном столбце
