python做登陆界面的代码
时间: 2024-12-22 20:15:59 浏览: 27
在Python中创建一个简单的登录界面,我们可以使用`tkinter`库来构建图形用户界面(GUI)。下面是一个基本的示例,它会创建一个包含用户名输入框、密码输入框以及登录按钮的窗口:
```python
import tkinter as tk
def check_credentials():
username = entry_username.get()
password = entry_password.get()
# 这里只是一个模拟检查,实际应用中需要连接到数据库或服务检查用户的凭据
if username == "admin" and password == "password":
print("Login successful!")
else:
print("Invalid credentials.")
# 创建主窗口
root = tk.Tk()
root.title("Login")
# 创建标签和输入框
label_username = tk.Label(root, text="Username:")
entry_username = tk.Entry(root)
label_password = tk.Label(root, text="Password:")
entry_password = tk.Entry(root, show="*") # 隐藏密码输入
# 创建并放置登录按钮
login_button = tk.Button(root, text="Login", command=check_credentials)
# 将元素添加到窗口
label_username.pack()
entry_username.pack()
label_password.pack()
entry_password.pack()
login_button.pack()
# 主循环
root.mainloop()
阅读全文