图书管理系统登录的gui
时间: 2023-09-09 18:12:39 浏览: 47
好的,以下是一个简单的图书管理系统的登录GUI代码,同样使用Python的Tkinter库实现:
```python
import tkinter as tk
class GUI:
def __init__(self, master):
self.master = master
self.master.title('图书管理系统')
self.username_label = tk.Label(master, text='用户名')
self.username_label.grid(row=0, column=0)
self.password_label = tk.Label(master, text='密码')
self.password_label.grid(row=1, column=0)
self.username_entry = tk.Entry(master)
self.username_entry.grid(row=0, column=1)
self.password_entry = tk.Entry(master, show='*')
self.password_entry.grid(row=1, column=1)
self.login_button = tk.Button(master, text='登录', command=self.login)
self.login_button.grid(row=2, column=0)
self.quit_button = tk.Button(master, text='退出', command=master.quit)
self.quit_button.grid(row=2, column=1)
def login(self):
username = self.username_entry.get()
password = self.password_entry.get()
if username == 'admin' and password == 'admin':
# 登录成功,打开主界面
self.open_main_window()
else:
# 登录失败,弹出提示框
tk.messagebox.showerror('错误', '用户名或密码错误')
def open_main_window(self):
main_window = tk.Toplevel(self.master)
main_window.title('图书管理系统 - 主界面')
# 在这里添加主界面的GUI代码
root = tk.Tk()
gui = GUI(root)
root.mainloop()
```
这个GUI包含了一个登录界面,用户需要输入用户名和密码,然后按下登录按钮进行登录。如果用户名和密码正确,就会打开主界面窗口;如果错误,就会弹出一个错误提示框。在登录成功后,可以在`open_main_window()`方法中添加主界面的GUI代码。