Ваша очень близкая Дженни.Здорово, что вы тоже это нарисовали.
Во-первых, если вы используете сетку, но я советую вам не использовать padx
и pady
.Наверное, поэтому ваш «Заголовок» отключен.Во-вторых, лучше представить свой дизайн как электронную таблицу.
Где строки и столбцы, которые вы вставили в функцию сетки, соответствуют этой сетке в вашем дизайне.
Вот мое решениеоднако ваш дизайн подстраивается под ваши нужды.
lbl_head = tk.Label(win,text ='Title',font = ('courier'))
lbl_head.grid (row=0, column=1)
lbl_Amount = tk.Label(win,text ='Amount$:',font = ('courier'))
lbl_Amount.grid (row=1, column=0)
label_TotalAmount = tk.Label(win,text ='11111',font = ('courier'))
label_TotalAmount.grid(row = 1, column=1)
lbl_Balance = tk.Label(win,text ='Balance$:',font = ('courier'))
lbl_Balance.grid (row=1, column=2)
label_totalBalance = tk.Label(win,text ='11111',font = ('courier'))
label_totalBalance.grid(row = 1, column = 3)
button1 = tk.Button(win, text="Button1", fg="red")
button1.grid(row = 1, column = 4)
label_Input = tk.Label(win,text ='Input',font = ('courier'))
label_Input.grid(row =2, column=0)
entry_Entry = tk.Entry(win, font = ('courier'))
entry_Entry.grid(row=2, column=1)
button2 = tk.Button(win, text="Button2", fg="red")
button2.grid(row = 2, column = 2)
button3 = tk.Button(win, text="Button3", fg="red")
button3.grid(row = 2, column = 3)
Хорошее руководство, через которое вы можете пройти, это здесь .