需求介绍
最近,遇到一个需求让我做一个某系统的Python GUI登录界面。需求要求逻辑能面对三种用户登录系统的状态如下:
1、若用户名为user1,密码为888时,显示登录成功
2、若用户名为user1,密码不为888时,显示密码错误,清空密码的输入框内容
3、若用户名不为user1,密码不为888时,显示不存在用户,清空输入用户名和密码的输入框内容
实现界面
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ae2b3345b7703df918132fe76659a346.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ad71811ff7b6417a161e07b4968a3626.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/47382d04a5bdf0ce555f4ce33a4db90f.png)
代码实现
from tkinter import *
from tkinter import messagebox
from PIL import Image, ImageTk
# 登录按钮逻辑
def usr_log_in():
# 输入框获取用户名密码
usr_name = var_usr_name.get()
usr_pwd = var_usr_pwd.get()
if usr_name ==