python内置的GUI编程tkinter小巧灵活,本文以密码码器示例,所有注册的用户皆会被持久化
流程
用户登录/注册,成功则提示欢迎语,不正确或密码错误有相应警告
不存在帐户则提醒注册,并回调子页面注册,需要密码确认,注册已存在用户会被提醒
结构
两个window窗口,一个负责主界面引入了背景图,一个子负责注册账号密码,ui以tk为后缀名。event为tk的事件回调,store以pickle字典序列化存储类,usrs.pickle为持久化存储
entry │ event.py │ login_tk.py │ sign_up_tk.p