import tkinter as tk
 from tkinter import messagebox
 def on_login():
     username = username_entry.get()
     password = password_entry.get()
    # 这里只是模拟验证,实际中应从数据库验证
     if username == "admin" and password == "password":
         messagebox.showinfo("登录成功", "登录成功!")
     else:
         messagebox.showerror("登录失败", "用户名或密码错误!")
# 创建主窗口
 root = tk.Tk()
 root.title("登录界面")
 root.geometry("400x300")  # 设置窗口大小
# 设置窗口背景色
 root.configure(bg='#f0f0f0')
# 创建一个框架用于放置用户名和密码输入框
 frame = tk.Frame(root, bg='#e0e0e0', padx=20, pady=20)
 frame.pack(pady=20)
# 创建用户名和密码的标签和输入框
 tk.Label(frame, text="用户名:", bg='#e0e0e0', font=("Arial", 12)).grid(row=0, column=0, sticky='e')
 username_entry = tk.Entry(frame, font=("Arial", 12))
 username_entry.grid(row=0, column=1, pady=5)
tk.Label(frame, text="密码:", bg='#e0e0e0', font=("Arial", 12)).grid(row=1, column=0, sticky='e')
 password_entry = tk.Entry(frame, font=("Arial", 12), show="*")
 password_entry.grid(row=1, column=1, pady=5)
# 创建登录按钮
 login_button = tk.Button(root, text="登录", font=("Arial", 12), command=on_login)
 login_button.pack(pady=10)
# 运行主循环
 root.mainloop()