用python编写一个登录界面
时间: 2023-08-04 21:28:04 浏览: 50
好的,下面是一个简单的登录界面的Python代码:
```python
from tkinter import *
def login():
username = entry1.get()
password = entry2.get()
if username == "admin" and password == "123456":
label4.config(text="登录成功", fg="green")
else:
label4.config(text="用户名或密码错误", fg="red")
# 创建窗口
root = Tk()
root.title("登录界面")
root.geometry("300x200")
# 创建标签
label1 = Label(root, text="用户名:")
label1.grid(row=0, column=0, padx=10, pady=10)
label2 = Label(root, text="密码:")
label2.grid(row=1, column=0, padx=10, pady=10)
label3 = Label(root, text="")
label3.grid(row=2, column=0, padx=10, pady=10)
label4 = Label(root, text="")
label4.grid(row=3, column=0, padx=10, pady=10)
# 创建输入框
entry1 = Entry(root)
entry1.grid(row=0, column=1, padx=10, pady=10)
entry2 = Entry(root, show="*")
entry2.grid(row=1, column=1, padx=10, pady=10)
# 创建登录按钮
button1 = Button(root, text="登录", command=login)
button1.grid(row=2, column=1, padx=10, pady=10)
# 进入消息循环
root.mainloop()
```
这个登录界面使用了Python自带的GUI库Tkinter,创建了一个窗口,并在窗口中加入了标签、输入框和按钮。当用户点击登录按钮时,程序会检查输入的用户名和密码是否正确,然后在标签中显示相应的提示信息。