用户登录注册窗口
时间: 2023-06-30 07:16:39 浏览: 33
这里是一个简单的用户登录注册窗口的示例,使用 Python 的 Tkinter 库进行构建。
```python
import tkinter as tk
class LoginRegisterWindow:
def __init__(self, master):
self.master = master
self.master.title('用户登录/注册')
# 创建控件
self.username_label = tk.Label(master, text='用户名')
self.username_entry = tk.Entry(master)
self.password_label = tk.Label(master, text='密码')
self.password_entry = tk.Entry(master, show='*')
self.login_button = tk.Button(master, text='登录', command=self.login)
self.register_button = tk.Button(master, text='注册', command=self.register)
# 布局控件
self.username_label.grid(row=0, column=0)
self.username_entry.grid(row=0, column=1)
self.password_label.grid(row=1, column=0)
self.password_entry.grid(row=1, column=1)
self.login_button.grid(row=2, column=0, padx=10, pady=10)
self.register_button.grid(row=2, column=1, padx=10, pady=10)
def login(self):
username = self.username_entry.get()
password = self.password_entry.get()
# TODO: 验证用户名和密码是否正确
print(f'登录:用户名={username},密码={password}')
def register(self):
username = self.username_entry.get()
password = self.password_entry.get()
# TODO: 注册用户并保存用户名和密码
print(f'注册:用户名={username},密码={password}')
if __name__ == '__main__':
root = tk.Tk()
app = LoginRegisterWindow(root)
root.mainloop()
```
这个窗口包含了两个文本框和两个按钮,分别用于输入用户名和密码,以及进行登录和注册操作。在 `login` 和 `register` 方法中,我们可以进行用户名和密码的验证和保存操作。这里只是简单地打印了用户名和密码,真正的操作需要根据需求进行实现。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)