def __init__(self,parent,controller): tk.Frame.__init__(self,parent, bg = "orange red") label=tk.Label(self,text="Edit",font=LARGE_FONT,bg="orange red") label.grid(row=0,column=1,sticky=N) refresh= tk.Button(self,text="Refresh",relief="raised",padx=4,pady=4,bd=4, height=2,width=10,command = lambda: Refresh()) refresh.grid(row=3,column=0) def Refresh(): array = XL.getClasses() listbox.delete(0,END) for item in array: listbox.insert(END,item) listbox.insert(END," ") scrollbar = Scrollbar(self) scrollbar.grid(row=3,column=2,sticky=N+S,padx=50) listbox = Listbox(self,yscrollcommand=scrollbar.set,height=10) listbox.grid(row=3,column=1,pady = 20) scrollbar.config(command=listbox.yview) array = XL.getClasses() for item in array: listbox.insert(END,item) listbox.insert(END," ") #Delete Button delete=tk.Button(self,text="Remove",relief="raised",padx=4,pady=4,bd=4, height=2,width=10,command = lambda: Delete()) delete.grid(row=3,column=3) def Delete(): selection = listbox.selection_get() XL.delClass(selection) Refresh() #add button add=tk.Button(self,text="Add Class",relief="raised",padx=4,pady=4,bd=4, height=2,width=10,command = lambda: Add()) add.grid(row=0,column=3) def Add(): XL.setLastPage("EditClasses") controller.show_frame(Keyboard) #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) #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("EditClasses") controller.show_frame(EditPage)
def __init__(self,parent,controller): array = [] tk.Frame.__init__(self,parent, bg = "orange red") label=tk.Label(self,text="Select Class",font=LARGE_FONT,bg="orange red") label.grid(row=0,column=1,padx=20,sticky=N) refresh= tk.Button(self,text="Refresh",relief="raised",padx=4,pady=4,bd=4, height=2,width=10,command = lambda: Refresh()) refresh.grid(row=3,column=0) def Refresh(): array = XL.getClasses() listbox.delete(0,END) for item in array: listbox.insert(END,item) listbox.insert(END," ") scrollbar = Scrollbar(self) scrollbar.grid(row=3,column=2,sticky=N+S) listbox = Listbox(self,yscrollcommand=scrollbar.set,height=10) listbox.grid(row=3,column=1,pady = 20) scrollbar.config(command=listbox.yview) array = XL.getClasses() for item in array: listbox.insert(END,item) listbox.insert(END," ") #Select Button select=tk.Button(self,text="Select",relief="raised",padx=4,pady=4,bd=4, height=2,width=10,command = lambda: Selected()) select.grid(row=3,column=3,padx= 20) def Selected(): selection = listbox.selection_get() XL.setClass(selection) #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("ChangeCname") controller.show_frame(EditPage)
def Refresh(): array = XL.getClasses() listbox.delete(0,END) for item in array: listbox.insert(END,item) listbox.insert(END," ")