用python生成一个用户+密码登入界面代码
时间: 2024-05-05 08:18:54 浏览: 126
好的,以下是一个用Python生成用户密码登陆界面的代码示例:
```
from tkinter import *
from tkinter import messagebox
def validate(username, password):
# 这里可以添加验证用户名密码的逻辑,如果验证通过则返回True,否则返回False
return True
def login():
username = e1.get()
password = e2.get()
if validate(username, password):
messagebox.showinfo("登录成功", "欢迎你," + username)
else:
messagebox.showerror("登录失败", "用户名或密码错误")
root = Tk()
root.title("用户登录")
root.geometry("300x150+400+300")
Label(root, text="用户名:").grid(row=0, sticky=W)
Label(root, text="密码:").grid(row=1, sticky=W)
e1 = Entry(root)
e2 = Entry(root, show="*")
e1.grid(row=0, column=1)
e2.grid(row=1, column=1)
Button(root, text="登录", command=login).grid(row=2, column=1)
root.mainloop()
```
请注意,这只是一个示例代码,仅用于演示如何生成用户密码登陆界面,并不包含实际的用户名密码验证逻辑。在实际使用中,请务必根据自己的需求进行修改和完善。
阅读全文