利用vc++6.0编辑密码界面_利用Python的第三方库tkinter实现自动密码填充登录界面...

from tkinter import *from tkinter.messagebox import *#创建窗口
root=Tk()
root.geometry("300x200")#标签组件
labelName=Label(root,text="User Name:",font=("Arial",10))
labelName.place(x=10,y=5,width=80,height=20)
varName=StringVar(root,value="")
EntryName=Entry(root,textvariable=varName)
EntryName.place(x=100,y=5,width=120,height=20)
labelPsd=Label(root,text="Pass Word:",font=("Arial",10))
labelPsd.place(x=10,y=50,width=80,height=20)
varPsd=StringVar(root,value="")
EntryPsd=Entry(root,textvariable=varPsd,show="*")
EntryPsd.place(x=100,y=50,width=120,height=20)#自动填写用户名和密码
filename=r"C:UsersZXLDesktoptest.txt"with open(filename) as fp:
name,psd=fp.read().strip().split()
varName.set(name)
varPsd.set(psd)#复选框
remberMe=IntVar(root,value=1) #选中时为1,未选中为0
checkRemberMe=Checkbutton(root,text="remberme",variable=remberMe,
onvalue=1,offvalue=0,font=("Arial",11))
checkRemberMe.place(x=50,y=85)#登陆事件函数def login():
name=EntryName.get()
psd=EntryPsd.get()if name=="admin" and psd=="123456":
showinfo(title="恭喜",message="登陆成功")else:
showwarning(title="警告",message="用户名或密码错误")
btnOk=Button(root,text="login",command=login,font=("Arial",10))
btnOk.place(x=50,y=120,width=60,height=30)#取消函数def cancel():
varName.set("")
varPsd.set("")
btnCancel=Button(root,text="Cancel",command=cancel,font=("Arial",10))
btnCancel.place(x=150,y=120,width=60,height=30)
root.mainloop()

效果图如下:

b1a3e54849f133a7951d0473836cff44.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值