使用tk生成一个登录界面
时间: 2024-05-10 21:15:31 浏览: 12
下面是一个简单的登录界面示例:
```python
import tkinter as tk
root = tk.Tk()
root.title("登录")
root.geometry("300x200")
# 定义登录函数
def login():
username = entry_username.get()
password = entry_password.get()
if username == "admin" and password == "123456":
label_result.config(text="登录成功!", fg="green")
else:
label_result.config(text="用户名或密码错误!", fg="red")
# 添加用户名和密码标签
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()
# 添加登录按钮
button_login = tk.Button(root, text="登录", command=login)
button_login.pack()
# 添加结果标签
label_result = tk.Label(root)
label_result.pack()
root.mainloop()
```
运行后即可看到一个简单的登录界面,用户输入正确的用户名和密码后,点击登录按钮会在界面上显示“登录成功!”文本,否则会显示“用户名或密码错误!”文本。