def creatPage(self):
self.about_frame=AboutFrame(self.root)
# tk.Label(self.about_frame,text='关于作品:本作品由tkinter制作').pack()
# tk.Label(self.about_frame,text='关于作者:cwt').pack()
self.change_frame=ChangeFrame(self.root)
# tk.Label(self.change_frame, text='修改').pack()
self.del_frame = DelFrame(self.root)
# tk.Label(self.del_frame, text='删除').pack()
self.sel_frame = SelFrame(self.root)
# tk.Label(self.sel_frame, text='查询').pack()
self.luru_frame = LuruFrame(self.root)
# tk.Label(self.luru_frame, text='录入').pack()
menubar=tk.Menu(self.root) #创建菜单
menubar.add\_command(label='录入', command=self.show_luru) #添加菜单
menubar.add\_command(label='查询', command=self.show_sel)
menubar.add\_command(label='删除', command=self.show_del)
menubar.add\_command(label='修改', command=self.show_change)
menubar.add\_command(label='关于', command=self.show_about)
self.root['menu']=menubar #绑定在root对象上
def show\_about(self):
self.luru_frame.pack\_forget()
self.sel_frame.pack\_forget()
self.del_frame.pack\_forget()
self.change_frame.pack\_forget()
self.about_frame.pack()
def show\_change(self):
self.about_frame.pack\_forget()
self.luru_frame.pack\_forget()
self.sel_frame.pack\_forget()
self.del_frame.pack\_forget()
# self.change_frame.pack\_forget()
self.change_frame.pack()
def show\_del(self):
self.luru_frame.pack\_forget()
self.sel_frame.pack\_forget()
self.change_frame.pack\_forget()
self.about_frame.pack\_forget()
self.del_frame.pack()
def show\_sel(self):
self.about_frame.pack\_forget()
self.luru_frame.pack\_forget()
self.del_frame.pack\_forget()
self.change_frame.pack\_forget()
self.sel_frame.pack()
def show\_luru(self):
self.about_frame.pack\_forget()
self.del_frame.pack\_forget()
self.change_frame.pack\_forget()
self.sel_frame.pack\_forget()
self.luru_frame.pack()
if name == ‘__main__’:
root=tk.Tk()
MainPage(master=root)
root.mainloop()
### 3.数据操作模块
代码如下:
#编写者:cwt
#时间:2022/6/10 9:51
import json
class MysqlDatabases:
def __init__(self):
with open(‘users.json’,mode=‘r’,encoding=‘utf=8’) as f:
text=f.read() #读取文本
self.users=json.loads(text) #讲一个json对象解析为python对象
self.student