1.设计如下登录界面、主页 在登录界面中输入账号、密码,如果账号是admin,密码是123,则跳转到主页,并关闭当前登录窗口。如果账号密码不符合要求,则弹出一个提示框,显示:账号或密码错误
时间: 2024-03-27 14:39:06 浏览: 18
好的,这是一个简单的登录功能,可以使用Python的tkinter库来实现。以下是代码示例:
```python
from tkinter import *
def check_login():
username = username_entry.get()
password = password_entry.get()
if username == "admin" and password == "123":
main_window()
login_window.destroy()
else:
messagebox.showerror("错误", "账号或密码错误!")
def main_window():
window = Tk()
window.title("主页")
# 添加主页窗口的代码
window.mainloop()
login_window = Tk()
login_window.title("登录")
login_window.geometry("300x150")
username_label = Label(login_window, text="账号")
username_label.pack()
username_entry = Entry(login_window)
username_entry.pack()
password_label = Label(login_window, text="密码")
password_label.pack()
password_entry = Entry(login_window, show="*")
password_entry.pack()
login_button = Button(login_window, text="登录", command=check_login)
login_button.pack()
login_window.mainloop()
```
在这个例子中,我们创建了两个窗口,一个是登录界面,一个是主页。当用户点击登录按钮时,程序会检查输入的用户名和密码是否正确,如果正确则关闭登录窗口并打开主页窗口,否则弹出提示框。
需要注意的是,在实际开发中,密码应该使用加密算法进行处理,以确保用户的密码安全。