python注册登录界面
时间: 2023-07-09 16:46:12 浏览: 40
好的,下面是一个简单的 Python 注册登录界面示例代码:
```
import tkinter as tk
class Login_Register:
def __init__(self, master):
self.master = master
self.master.geometry("300x200")
self.master.title("登录/注册")
self.frame = tk.Frame(self.master)
self.frame.pack()
self.username_label = tk.Label(self.frame, text="用户名:")
self.username_label.pack()
self.username_entry = tk.Entry(self.frame)
self.username_entry.pack()
self.password_label = tk.Label(self.frame, text="密码:")
self.password_label.pack()
self.password_entry = tk.Entry(self.frame, show="*")
self.password_entry.pack()
self.login_button = tk.Button(self.frame, text="登录", command=self.login)
self.login_button.pack()
self.register_button = tk.Button(self.frame, text="注册", command=self.register)
self.register_button.pack()
def login(self):
username = self.username_entry.get()
password = self.password_entry.get()
# 在这里添加登录验证的逻辑
if username == "admin" and password == "123456":
self.master.destroy()
print("登录成功!")
else:
print("用户名或密码错误!")
def register(self):
username = self.username_entry.get()
password = self.password_entry.get()
# 在这里添加注册的逻辑
print("注册成功!")
if __name__ == '__main__':
root = tk.Tk()
app = Login_Register(root)
root.mainloop()
```
这个代码使用了 tkinter 库来创建一个简单的登录/注册界面。通过在登录和注册按钮上绑定不同的方法,可以实现不同的功能。如果用户名和密码正确,可以通过 `self.master.destroy()` 来关闭窗口。当然,这个示例只是一个简单的框架,需要根据实际需求进行修改和完善。