使用tkinter实现登录窗口
时间: 2023-10-05 14:11:36 浏览: 64
你可以使用Tkinter库来实现一个简单的登录窗口。下面是一个示例代码:
```python
import tkinter as tk
from tkinter import messagebox
def login():
username = entry_username.get()
password = entry_password.get()
if username == "admin" and password == "password":
messagebox.showinfo("登录成功", "欢迎回来,admin!")
# 在这里添加登录成功后的操作,比如打开主窗口
else:
messagebox.showerror("登录失败", "用户名或密码错误")
# 创建主窗口
root = tk.Tk()
root.title("登录窗口")
# 创建用户名和密码的标签和输入框
label_username = tk.Label(root, text="用户名:")
label_username.pack()
entry_username = tk.Entry(root)
entry_username.pack()
label_password = tk.Label(root, text="密码:")
label_password.pack()
entry_password = tk.Entry(root, show="*")
entry_password.pack()
# 创建登录按钮
btn_login = tk.Button(root, text="登录", command=login)
btn_login.pack()
# 运行主循环
root.mainloop()
```
这个示例代码创建了一个简单的登录窗口,用户可以输入用户名和密码。当用户点击登录按钮时,会检查输入的用户名和密码是否正确,并弹出相应的提示框显示登录结果。你可以根据自己的需求修改代码,比如添加其他功能或美化界面。