做一个图书管理系统的窗口,要求点击确定后如果用户名为"zhangsan",密码为“123”则弹出信息:“欢迎使用”,否则弹出信息“用户名和密码错误,请重新输入”,点击取消则关闭窗口,退出程序。
时间: 2024-03-18 13:41:50 浏览: 56
图书管理系统界面 包括用户登录 图书信息等等
4星 · 用户满意度95%
好的,我可以帮你完成这个任务。以下是代码示例:
```python
import tkinter as tk
def login():
username = username_entry.get()
password = password_entry.get()
if username == 'zhangsan' and password == '123':
tk.messagebox.showinfo(title='登录成功', message='欢迎使用!')
else:
tk.messagebox.showerror(title='登录失败', message='用户名和密码错误,请重新输入!')
root = tk.Tk()
root.title('图书管理系统')
username_label = tk.Label(root, text='用户名:')
username_label.grid(row=0, column=0)
username_entry = tk.Entry(root)
username_entry.grid(row=0, column=1)
password_label = tk.Label(root, text='密码:')
password_label.grid(row=1, column=0)
password_entry = tk.Entry(root, show='*')
password_entry.grid(row=1, column=1)
login_button = tk.Button(root, text='确定', command=login)
login_button.grid(row=2, column=0)
cancel_button = tk.Button(root, text='取消', command=root.quit)
cancel_button.grid(row=2, column=1)
root.mainloop()
```
运行代码,可以看到一个窗口,里面有用户名和密码的输入框,以及“确定”和“取消”两个按钮。当你输入正确的用户名和密码并点击“确定”按钮时,会弹出“欢迎使用”的信息框;如果输入错误则会弹出“用户名和密码错误,请重新输入”的信息框。如果点击“取消”按钮,则会关闭窗口退出程序。
阅读全文