Update README.md

main
pvcfg6a7k 4 months ago
parent f156cadf68
commit 4b7901b0c5

@ -38,4 +38,51 @@ special
2.归还时间实现方法:
只记录借书日期,读取当前日期,而后进行计算
3.搜索isbn只支持精确搜索书名应支持模糊搜索我们可以尝试把在那个成语的模糊查询功能做到书名搜索里
4.如果有条件,再做一个分类筛选功能
4.如果有条件,再做一个分类筛选功能
import tkinter as tk
def find_user():
username = text_user.get(text_user.curselection())
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)
text_user = tk.Listbox(frame_inputs, font=('Arial', 12))
usernames = ['user_1', 'user_2', 'user_3', 'admin_1']
for user in usernames:
text_user.insert(tk.END, user)
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()
Loading…
Cancel
Save