用户:
S_Grrn_CMP查看:0 回复:0 评论:0 创建时间:2021-05-03T12:15:35
【作品展示】

【作品介绍】
登入注册(一次性)注意新的窗口。
【作品源代码】
from tkinter import *
deng = {}
#初始化代码
root = Tk()
#创建窗口
Label(root,text="账号:").grid(row=0)
Label(root,text="密码:").grid(row=1)
v1 = StringVar()
v2 = StringVar()
e1 = Entry(root,textvariable=v1)
e2 = Entry(root,textvariable=v2)
e1.grid(row=0,column=1,padx=10,pady=5)
e2.grid(row=1,column=1,padx=10,pady=5)
def show():
deng[v1.get()] = v2.get()
e1.delete(0,END)
e2.delete(0,END)
#保存信息
Button(root,text="注册",width=10,command=show)\
.grid(row=3,column=0,sticky=W,padx=10,pady=5)
mainloop()
#等待关闭窗口再开启新窗口
root = Tk()
Label(root,text="账号:").grid(row=0)
Label(root,text="密码:").grid(row=1)
v1 = StringVar()
v2 = StringVar()
e1 = Entry(root,textvariable=v1)
e2 = Entry(root,textvariable=v2)
e1.grid(row=0,column=1,padx=10,pady=5)
e2.grid(row=1,column=1,padx=10,pady=5)
def show():
if v1.get() in deng:
print("用户名存在!")
if deng.get(v1.get()) == v2.get():
print("登入成功!")
e1.delete(0,END)
e2.delete(0,END)
else:
print("密码错误!")
else:
print("用户名不存在!")
Button(root,text="登入",width=10,command=show)\
.grid(row=3,column=0,sticky=W,padx=10,pady=5)
mainloop()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn