def newwind1(self): user = Toplevel(self.root) user.geometry('500x300') user.title('用户登录界面') lab1 = Label(user, text="用户名:") lab2 = Label(user, text="密码:") # 标签 global text1 text1 = Entry(user, font=(14)) # 明文 global text2 text2 = Entry(user, font=(14), show='*') # 密文 lab1.place(x=100, y=100) lab2.place(x=125, y=150) text1.place(x=175, y=100) text2.place(x=175, y=150) name = text1.get() woss = text2.get() btn03 = Button(user, text='登录', command=lambda: self.check1()) btn03.place(x=125, y=200, width=100, height=25) btn04 = Button(user, text='注册', command=lambda: self.user2()) btn04.place(x=300, y=200, width=100, height=25) def check1(self): name0=text1.get() woss0=text2.get() if name0=='Tom' and woss0=='040828': tk.messagebox.showinfo(title='欢迎!',message='登陆成功!') self.newwind3() elif name0=='沈' and woss0=='0205': tk.messagebox.showinfo(title='欢迎!',message='登陆成功!') self.newwind3() else: tk.messagebox.showinfo(title='错误!',message='账号或密码输入错误!') def newwind3(self): self.winNew = Toplevel(self.root) self.winNew.geometry('600x400') self.winNew.title('图书管理系统') self.btn_delrow = Button(self.winNew, text='还书', command=lambda: self.delrow()) self.btn_delrow.place(x=50, y=230, width=125, height=25) btn3 = Button(self.winNew, text='查询自己借阅情况', command=lambda: self.find()) btn3.place(x=50, y=75, width=125, height=25) self.btn4 = Button(self.winNew, text='借书', command=lambda: self.create4()) self.btn4.place(x=50, y=125, width=125, height=25)
时间: 2024-04-02 19:33:00 浏览: 146
Dr-Naming:支持高效的代码文档
这段代码定义了三个函数,分别是newwind1、check1和newwind3。newwind1函数用于创建用户登录界面,其中包括了用户名和密码的输入框和登录、注册两个按钮。check1函数用于检查用户输入的用户名和密码是否正确,如果正确则弹出登录成功的提示框,并调用newwind3函数创建图书管理系统界面。如果输入错误,则弹出错误提示框。newwind3函数用于创建图书管理系统界面,其中包括了查询自己借阅情况、借书和还书三个按钮。点击借书按钮会调用create4函数。点击还书按钮会调用delrow函数。
阅读全文