用python写一个登录页面的代码
时间: 2023-12-17 17:48:46 浏览: 34
以下是一个简单的登录页面的Python代码示例:
```python
# 导入必要的模块
from tkinter import *
from tkinter import messagebox
# 创建主窗口
root = Tk()
root.title("登录页面")
# 设置窗口大小和位置
root.geometry("300x200+200+200")
# 创建标签和文本框
Label(root, text="用户名:").grid(row=0, column=0, pady=10)
username_entry = Entry(root)
username_entry.grid(row=0, column=1, pady=10)
Label(root, text="密码:").grid(row=1, column=0, pady=10)
password_entry = Entry(root, show="*")
password_entry.grid(row=1, column=1, pady=10)
# 定义登录函数
def login():
if username_entry.get() == "admin" and password_entry.get() == "admin":
messagebox.showinfo("登录成功", "欢迎您,管理员!")
else:
messagebox.showerror("登录失败", "用户名或密码错误!")
# 创建登录按钮
Button(root, text="登录", command=login).grid(row=2, column=1, pady=10)
# 运行主循环
root.mainloop()
```
以上代码使用了Tkinter模块创建了一个简单的登录页面。其中,通过`Entry`小部件创建了输入框,通过`Button`小部件创建了登录按钮,通过`messagebox`模块弹出登录成功或失败的消息框。在登录函数中,判断用户名和密码是否正确,如果正确则弹出登录成功的消息框,否则弹出登录失败的消息框。