首先给大家展示一下成品!

最近本poss哥自己写出了以上风格的登录界面。不得不说,因为tkinter内置库可设置组件的参数有限,UI界面我只能做到这一步啦。
等不及要完整代码的小伙伴可以在网盘链接下载,供大家学习和参考:
百度网盘 请输入提取码ajie
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家
当然了,界面好看是仅仅不够的,这里的登录和注册按钮可以检测到以下四种情况:
1.账号或密码错误

2.账号已存在,注册失败

3.账号或者密码都不能空提交

账号密码检测功能代码:
def login():
ac = account.get()
ps = password.get()
if (ac == "" or ps == ""):
showinfo("用户登录", "请完整填写信息!!") # messagebox的方法
elif user.get(ac) != ps:
account.delete(0,'end') #清空文本框的内容
password.delete(0,'end') #清空文本框的内容
showinfo("用户登录", "账号或者密码有误!") #messagebox的方法
else:
account.delete(0, 'end') # 清空文本框的内容
password.delete(0, 'end') # 清空文本框的内容
showinfo("用户登录", "登录成功!即将进入菜单界面....") # messagebox的方法
def reguest():
ac = account.get()
ps = password.get()
if (ac == "" or ps == ""):
showinfo("用户登录", "请完整填写信息!!") # messagebox的方法
elif ac in user:
account.delete(0,'end') #清空文本框的内容
password.delete(0,'end') #清空文本框的内容
showinfo("用户注册", "账号已存在!") #messagebox的方法
else:
user[ac] = ps
account.delete(0, 'end') # 清空文本框的内容
password.delete(0, 'end') # 清空文本框的内容
showinfo("用户注册", "注册成功!") # messagebox的方法
提示:账号和密码由字典数据类型存储,默认有一个账号密码:"admin" : "123456"
由于很多小伙伴遇到图片没有显示的问题,这里跟大家说一下图片的放置位置:

其中2.gif是背景图,login.py是源代码
代码里面我都写好注释了,有不懂的小伙伴可以在评论中提出或者是私信我!,喜欢的朋友可以给个关注和点赞,谢谢!

博主分享了利用Python的tkinter库自制的登录界面代码,包括账号密码的错误提示、账号注册功能。代码中详细注释,并提供背景图和源代码下载。此外,还推荐了一个实用的人工智能学习网站。
597





