У меня есть этот код:
self.master= master
self.master.title('Student Tracker')
self.master.configure(bg='#007534')
self.photo = PhotoImage(file = 'Logo.gif')
self.SchoolLogo = Label(self.master, image = self.photo,bg = 'white').grid(row=0,column=0,columnspan=2,sticky=W+E)
mainFrame = Frame(self.master).grid(sticky=N+E+S+W)
leftSide = Frame(mainFrame,bg='#007534').grid(sticky=N+E+S+W,row=1,column=0,rowspan=5)
rightSide=Frame(mainFrame,bg='#A8D59D').grid(row=1,column=1,rowspan=5,sticky=N+E+S+W)
welcomeLabel= Label(leftSide,text='Welcome', fg='white',bg='#007534').grid(row=2,column=0,sticky=N)
welcome2=Label(rightSide,text='Hello',fg='Black').grid(row=2,column=1)
attendanceBtn=Button(leftSide,text='Attendance',command=self.attendance,bg='white',fg='#007534').grid(row=3,column=0)
gradeBtn=Button(leftSide,text='Grades',command=self.attendance,bg='white',fg='#007534').grid(row=4,column=0)
self.master.grid_columnconfigure(0, weight=1)
self.master.grid_columnconfigure(1, weight=4)
, который создает этот макет: 
Но я хочу, чтобы рамки также заполняли вертикальную ось.Но когда я пытаюсь использовать .grid_rowconfigure(0, weight=1)
, я получаю второй расклад: 
, который выглядит искаженным.Можно ли как-нибудь расширить рамку, но чтобы виджеты выглядели организованно?