赞
踩
首先给大家展示一下成品!
最近本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是源代码
代码里面我都写好注释了,有不懂的小伙伴可以在评论中提出或者是私信我!,喜欢的朋友可以给个关注和点赞,谢谢!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。