Нужна помощь в переключении кадров - PullRequest
0 голосов
/ 02 июля 2019

Я пытаюсь создать программу pyton в системе ресторана. И чтобы добавить элементы в меню, мне нужно переключать кадры. Но я не могу этого сделать.

def raise_frame(frame):
frame.tkraise()
root.title("Restaurant Management")
root.configure(background="antiquewhite")
Tops = Frame(root,bg="antiquewhite",bd=20,pady=5,relief=RIDGE)
Tops.pack(side=TOP)
lblTitle = Label(Tops,font=("arial",60,"bold"),text="Patel's Cafe",bd=21,bg="cadet blue",fg="Cornsilk",justify=CENTER)
lblTitle.grid(row=0,column=0)
ReceiptCal_F = Frame(root,bg="Powder Blue",bd=10,relief=RIDGE)
ReceiptCal_F.pack(side=RIGHT)
Buttons_F=Frame(ReceiptCal_F,bg="Powder Blue",bd=3,relief=RIDGE)
Buttons_F.pack(side=BOTTOM)
Cal_F=Frame(ReceiptCal_F ,bg="Powder Blue",bd=6,relief=RIDGE)
Cal_F.pack(side=TOP)
Receipt_F=Frame(ReceiptCal_F,bg="Powder Blue",bd=4,relief=RIDGE)
Receipt_F.pack(side=BOTTOM)
MenuFrame =Frame(root,bg="Cadetblue",bd=10,relief=RIDGE,width=300,height=100)
MenuFrame.pack(side=LEFT)
dff = Frame(root,bg="Cadet blue",bd=10,relief=RIDGE,width=300, height=100)
dff.pack(side=LEFT)
f3 = Frame(root,bg="Cadet blue",bd=10,relief=RIDGE,width=300, height=100)
f4 = Frame(root,bg="Cadet blue",bd=10,relief=RIDGE,width=300, height=100)
Cost_F=Frame(MenuFrame,bg="Powder Blue",bd=4)
Cost_F.pack(side=BOTTOM)
Drinks_F=Frame(MenuFrame,bg="Powder blue",bd=10)
Drinks_F.pack(side=TOP)
Drinks_F=Frame(MenuFrame,bg="Powder blue",bd=10,relief=RIDGE,)
Drinks_F.pack(side=LEFT)
Button(MenuFrame, text='Go to frame 2', command=lambda:raise_frame(dff)).pack()
Label(MenuFrame, text='FRAME 1').pack()
Label(dff, text='FRAME 2').pack()
Button(dff, text='Go to frame 3', command=lambda:raise_frame(f3)).pack(
Label(f3, text='FRAME 3').pack(side='left')
Button(f3, text='Go to frame 4', command=lambda:raise_frame(f4)).pack(side='left')
Label(f4, text='FRAME 4').pack()
Button(f4, text='Goto to frame 1', command=lambda:raise_frame(MenuFrame)).pack()
raise_frame(MenuFrame)

Невозможно поднять кадр

...