python登陆界面
时间: 2023-06-22 15:24:23 浏览: 83
python简单的登录界面
5星 · 资源好评率100%
以下是一个简单的 Python 登录界面示例:
```python
import tkinter as tk
def validate_login(username, password):
# 在这里编写验证用户名和密码的代码
if username == "admin" and password == "123":
return True
else:
return False
def submit_login():
username = entry_username.get()
password = entry_password.get()
if validate_login(username, password):
label_result.config(text="登录成功!")
else:
label_result.config(text="用户名或密码错误!")
# 创建窗口
window = tk.Tk()
window.title("登录")
window.geometry("300x200")
# 创建用户名标签和输入框
label_username = tk.Label(window, text="用户名:")
label_username.pack()
entry_username = tk.Entry(window)
entry_username.pack()
# 创建密码标签和输入框
label_password = tk.Label(window, text="密码:")
label_password.pack()
entry_password = tk.Entry(window, show="*")
entry_password.pack()
# 创建登录按钮
button_login = tk.Button(window, text="登录", command=submit_login)
button_login.pack()
# 创建结果标签
label_result = tk.Label(window, text="")
label_result.pack()
# 进入主循环
window.mainloop()
```
在这个示例中,我们使用了 Tkinter 库来创建窗口、标签、输入框、按钮和标签等控件。validate_login() 函数用于验证用户输入的用户名和密码是否正确,submit_login() 函数用于处理登录按钮的点击事件。当用户点击登录按钮时,程序会获取用户名和密码输入框中的内容,并调用 validate_login() 函数进行验证。如果验证通过,程序会在结果标签中显示“登录成功!”;否则,程序会在结果标签中显示“用户名或密码错误!”。
阅读全文