pythonGUI编程(tkinter实现学生信息管理系统)_用tkinter开发学生管理系统

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值