def __init__(self,parent,controller): tk.Frame.__init__(self,parent, bg = "orange red") label=tk.Label(self,text="Change Class",font=LARGE_FONT,bg="orange red") label.grid(row=0,column=1,sticky=N) label3=tk.Label(self,text="Time Length",font=LARGE_FONT,bg="orange red") label3.grid(row=1,column=1,sticky=N) #get class hour time hours = StringVar() hours.set(XL.getH()) #get class minute time minutes = StringVar() minutes.set(XL.getM()) #refresh buttons refresh= tk.Button(self,text="Refresh",relief="raised",padx=4,pady=4,bd=4, height=2,width=10,command = lambda: Refresh()) refresh.grid(row=4,column=3) def Refresh(): hours.set(XL.getH()) hoursB.configure(text=hours) minutes.set(XL.getM()) minutesB.configure(text=minutes) #change hours button hoursB=tk.Button(self,textvariable=hours,bg="orange red", height=4,width=15,command=lambda: go_NPadH()) hoursB.grid(row=2,column=1,pady=10) def go_NPadH(): XL.setLastPage("ChangeTimeH") controller.show_frame(Number_Pad) #Hours label label4=tk.Label(self,text="Hours",font=LARGE_FONT,bg="orange red") label4.grid(row=3,column=1,sticky=N) # label : label2=tk.Label(self,text=":",font=LARGE_FONT,bg="orange red") label2.grid(row=2,column=2) #change minutes button minutesB=tk.Button(self,textvariable=minutes,bg="orange red", height=4,width=15,command=lambda: go_NPadM()) minutesB.grid(row=2,column=3,pady=10) def go_NPadM(): XL.setLastPage("ChangeTimeM") controller.show_frame(Number_Pad) #minutes label label5=tk.Label(self,text="Minutes",font=LARGE_FONT,bg="orange red") label5.grid(row=3,column=3,sticky=N) #back button Back = tk.Button(self,text="<<Back",relief="raised",padx=4,pady=4,bd=4, height=2,width=10,command = lambda: go_Page()) Back.grid(row=0,column=0) def go_Page(): XL.setLastPage("ChangeTime") controller.show_frame(EditPage)
def Refresh(): hours.set(XL.getH()) hoursB.configure(text=hours) minutes.set(XL.getM()) minutesB.configure(text=minutes)
def getClassT(): classM = int(XL.getM()) classH = int(XL.getH()) classTime = setT(classH,classM) return classTime
def getClassT(): classM = int(XL.getM()) classH = int(XL.getH()) classTime = setT(classH, classM) return classTime