用Python制作一个登录界面
时间: 2023-12-04 10:51:34 浏览: 35
可以使用Python的GUI库Tkinter来制作登录界面。
以下是一个简单的登录界面示例代码:
```python
from tkinter import *
from tkinter import messagebox
def login():
username = username_entry.get()
password = password_entry.get()
if username == "admin" and password == "123456":
messagebox.showinfo("Login", "Login Successful!")
else:
messagebox.showerror("Login", "Invalid Username or Password")
root = Tk()
root.title("Login")
user_label = Label(root, text="Username:")
user_label.grid(row=0, column=0)
username_entry = Entry(root)
username_entry.grid(row=0, column=1)
password_label = Label(root, text="Password:")
password_label.grid(row=1, column=0)
password_entry = Entry(root, show="*")
password_entry.grid(row=1, column=1)
login_button = Button(root, text="Login", command=login)
login_button.grid(row=2, column=1)
root.mainloop()
```
这个代码中,我们创建了一个名为“Login”的窗口,并在窗口中添加了两个标签、两个文本框和一个登录按钮。当用户点击登录按钮时,我们获取文本框中的用户名和密码,并使用简单的if-else语句进行验证。如果用户名和密码都正确,我们将弹出一个消息框,显示“登录成功”;否则,我们将弹出一个错误消息框,显示“用户名或密码无效”。
你可以根据自己的需要进行修改和扩展。