python简易登陆界面代码
时间: 2024-10-30 12:04:09 浏览: 22
在Python中创建一个简易的登录界面,我们通常会使用`tkinter`库来构建图形用户界面。以下是一个简单的例子:
```python
import tkinter as tk
# 创建主窗口
def create_window():
root = tk.Tk()
root.title("简易登录界面")
# 定义输入框和标签
username_label = tk.Label(root, text="用户名:")
username_entry = tk.Entry(root)
password_label = tk.Label(root, text="密码:")
password_entry = tk.Entry(root, show='*') # 隐藏密码字符
# 定义提交按钮
login_button = tk.Button(root, text="登录", command=lambda: check_credentials(username_entry.get(), password_entry.get()))
# 布局组件
username_label.grid(row=0, column=0)
username_entry.grid(row=0, column=1)
password_label.grid(row=1, column=0)
password_entry.grid(row=1, column=1)
login_button.grid(row=2, column=0, columnspan=2)
root.mainloop()
# 检查用户名和密码是否匹配(这里只是一个示例,实际应用需要连接到数据库或服务验证)
def check_credentials(username, password):
if username == "admin" and password == "password": # 简单示例,实际应用应更复杂
print("登录成功!")
else:
print("用户名或密码错误!")
if __name__ == "__main__":
create_window()
```
这个代码创建了一个包含用户名、密码输入框以及登录按钮的简单窗口。当点击“登录”按钮时,它会调用`check_credentials`函数检查输入的用户名和密码。
阅读全文