import tkinter as tk
class UserLogin:
def __init__(self, master):
self.master = master
master.title("用户登录/注册")
self.label_title = tk.Label(master, text="用户登录/注册")
self.label_title.pack(pady=10)
self.username_label = tk.Label(master, text="用户名:")
self.username_label.pack(pady=10)
self.username_entry = tk.Entry(master)
self.username_entry.pack(pady=10)
self.password_label = tk.Label(master, text="密码:")
self.password_label.pack(pady=10)
self.password_entry = tk.Entry(master, show="*")
self.password_entry.pack(pady=10)
self.login_button = tk.Button(master, text="登录", command=self.login)
self.login_button.pack(pady=10)
self.register_button = tk.Button(master, text="注册", command=self.register)
self.register_button.pack(pady=10)
def login(self):
username = self.username_entry.get()
password = self.password_entry.get()
if username == "admin" and password == "123456":
print("登录成功!")
else:
print("用户名或密码错误!")
def register(self):
username = self.username_entry.get()
password = self.password_entry.get()
if username in ["admin", "guest"] or len(username) < 6 or len(password) < 6:
print("用户名或密码不符合要求!")
else:
print("注册成功!")
root = tk.Tk()
userlogin = UserLogin(root)
root.mainloop()