From 4f1c9a3c69d8519ad2905342fea61b51ce3f3d3e Mon Sep 17 00:00:00 2001 From: pvcfg6a7k <3378341862@qq.com> Date: Wed, 26 Mar 2025 19:47:45 +0800 Subject: [PATCH] Update README.md --- README.md | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 77f94c4..ef2a569 100644 --- a/README.md +++ b/README.md @@ -31,4 +31,47 @@ special 1.安全性考虑 2.通过用户借阅图书推测出用户喜好并推荐图书 3.统计每种图书的借阅数量供下次买书参考 -4.是否需要对用户等级进行分类,比如借数超过50本还书时间限制延长一个周 \ No newline at end of file +4.是否需要对用户等级进行分类,比如借数超过50本还书时间限制延长一个周 +import tkinter as tk + + +def find_user(): + username = text_user.get() + password = text_password.get() + + # 简单验证(仅作为示例) + if username and password: + result_label.config(text=f'谢谢, {username}!') + else: + result_label.config(text='请输入用户名和密码!') + + +window = tk.Tk() +window.title('图书管理系统') +window.geometry('400x500') + +label_prompt = tk.Label(window, text='请输入您的用户名和密码', bg='green', font=('Arial', 12), width=20, height=2) +label_prompt.pack(pady=10) + +frame_inputs = tk.Frame(window) +frame_inputs.pack(pady=10) + +label_username = tk.Label(frame_inputs, text='用户名:', font=('Arial', 12)) +label_username.grid(row=0, column=0, padx=5, pady=5) + +text_user = tk.Entry(frame_inputs, font=('Arial', 12)) +text_user.grid(row=0, column=1, padx=5, pady=5) + +label_password = tk.Label(frame_inputs, text='密码:', font=('Arial', 12)) +label_password.grid(row=1, column=0, padx=5, pady=5) + +text_password = tk.Entry(frame_inputs, font=('Arial', 12), show='*') +text_password.grid(row=1, column=1, padx=5, pady=5) + +button_confirm = tk.Button(window, text='确认', bg='green', width=15, height=2, command=find_user) +button_confirm.pack(pady=20) + +result_label = tk.Label(window, text='', bg='green', font=('Arial', 12), width=20, height=2) +result_label.pack(pady=10) + +window.mainloop() \ No newline at end of file