python3中,Tkinter中关于Entry的登录案例

来源:互联网 发布:apache ant 编辑:程序博客网 时间:2024/06/10 18:12

python3中,Tkinter中关于Entry的登录案例

from tkinter import *def reg():    # get 函数使用的时候不需要任何参数,它的返回值就是该输入框的内容。    n1=e1.get()    n2=e2.get()    t1=len(n1)    t2=len(n2)    if n1=="111" and n2=="222":        c["text"]="登录成功"    else:        c["text"]="用户名或密码错误"        e1.delete(0,t1)        e2.delete(0,t2)top=Tk()top.wm_title("输入框")top.geometry("400x300+100+50")s1=Label(top,text="用户名:")s1.grid(row=0,column=0,sticky=W)e1=Entry(top)e1.grid(row=0,column=1,sticky=E)s2=Label(top,text="密码:")s2.grid(row=1,column=0,sticky=W)e2=Entry(top)# 比如 e 是一个输入框,我们可以设置它的 show 属性让它变成一个密码框,# 即 e[‘ show’ ] = ‘ *’ 就可以了。e2['show']="*"e2.grid(row=1,column=1,sticky=E)b=Button(top,text="登录",command=reg)b.grid(row=2,column=1,sticky=E)c=Label(top,text="")c.grid(row=3)top.mainloop()