parent
a2ebaa8448
commit
ef780a93fe
@ -0,0 +1,75 @@
|
|||||||
|
import tkinter as tk
|
||||||
|
from views import CakeFrame,BreadFrame,ToastFrame,BiscuitsFrame,PuffFrame
|
||||||
|
from PIL import Image, ImageTk
|
||||||
|
class MainPage:
|
||||||
|
def __init__(self,master:tk.Tk):
|
||||||
|
self.root = master
|
||||||
|
self.root.title('配置中')
|
||||||
|
self.root.geometry('600x400')
|
||||||
|
self.create_page()
|
||||||
|
|
||||||
|
def create_page(self):
|
||||||
|
self.cake_frame = CakeFrame(self.root)
|
||||||
|
self.bread_frame = BreadFrame(self.root)
|
||||||
|
self.toast_frame = ToastFrame(self.root)
|
||||||
|
self.biscuits_frame = BiscuitsFrame(self.root)
|
||||||
|
self.puff_frame = PuffFrame(self.root)
|
||||||
|
|
||||||
|
menubar = tk.Menu(self.root)
|
||||||
|
menubar.add_command(label='欢迎光临', command=self.show_bread)
|
||||||
|
menubar.add_command(label='蛋糕',command=self.show_cake)
|
||||||
|
menubar.add_command(label='修改商品',command=self.show_toast)
|
||||||
|
menubar.add_command(label='删除商品',command=self.show_biscuits)
|
||||||
|
menubar.add_command(label='加货',command=self.show_puff)
|
||||||
|
self.root['menu'] = menubar
|
||||||
|
|
||||||
|
def show_bread(self):
|
||||||
|
self.bread_frame.pack()
|
||||||
|
self.cake_frame.pack_forget()
|
||||||
|
self.toast_frame.pack_forget()
|
||||||
|
self.biscuits_frame.pack_forget()
|
||||||
|
self.puff_frame.pack_forget()
|
||||||
|
|
||||||
|
self.canvas = tk.Canvas(self.root, width=1080, height=680)
|
||||||
|
self.canvas.pack()
|
||||||
|
|
||||||
|
# 加载背景图片
|
||||||
|
self.bg_image = Image.open('G:\\design\\pythonProject\\cake.gif')
|
||||||
|
self.bg_photo = ImageTk.PhotoImage(self.bg_image)
|
||||||
|
self.canvas.create_image(0, 0, anchor=tk.NW, image=self.bg_photo)
|
||||||
|
|
||||||
|
def show_cake(self):
|
||||||
|
self.cake_frame.pack()
|
||||||
|
self.bread_frame.pack_forget()
|
||||||
|
self.toast_frame.pack_forget()
|
||||||
|
self.biscuits_frame.pack_forget()
|
||||||
|
self.puff_frame.pack_forget()
|
||||||
|
self.canvas.pack_forget()
|
||||||
|
def show_toast(self):
|
||||||
|
self.toast_frame.pack()
|
||||||
|
self.cake_frame.pack_forget()
|
||||||
|
self.bread_frame.pack_forget()
|
||||||
|
self.biscuits_frame.pack_forget()
|
||||||
|
self.puff_frame.pack_forget()
|
||||||
|
self.canvas.pack_forget()
|
||||||
|
def show_biscuits(self):
|
||||||
|
self.biscuits_frame.pack()
|
||||||
|
self.cake_frame.pack_forget()
|
||||||
|
self.bread_frame.pack_forget()
|
||||||
|
self.toast_frame.pack_forget()
|
||||||
|
self.puff_frame.pack_forget()
|
||||||
|
self.canvas.pack_forget()
|
||||||
|
def show_puff(self):
|
||||||
|
self.puff_frame.pack()
|
||||||
|
self.cake_frame.pack_forget()
|
||||||
|
self.bread_frame.pack_forget()
|
||||||
|
self.toast_frame.pack_forget()
|
||||||
|
self.biscuits_frame.pack_forget()
|
||||||
|
self.canvas.pack_forget()
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
root =tk.Tk()
|
||||||
|
MainPage(root)
|
||||||
|
root.mainloop()
|
||||||
|
|
Loading…
Reference in new issue