今天小编给大家介绍一个python制作界面的库Tkinter,虽然做出来的效果没有Pygame和PyQT5那么绚酷,但做个小程序、搞个前后端交互的登录界面基本已经够用。这里基于Tkinter的基本界面,小编融合了一个密码生成的业务,我们直接上代码:
生成各密码类型的数量
生成密码字符串
获取密码类型及数量
测试函数
按钮自减自减函数
按钮获取密码和主函数
主函数
运行后,我们看到如下界面:
密码生成器界面
可以通过calcPlus()和calcSubt()函数调整密码长度,同时,可以改变密码强度,默认为按钮“一般”,其中按钮“简单”表示生成的密码只有数字,按钮“一般”表示生成的密码包括数字、英文字母大小写,按钮“复杂”表示生成的密码包括数字、英文字母大小写以及非字母数字符号,点击按钮“生成密码并复制到剪贴板”即可。受制于水平的有限,这里基于Python的库Tkinter做了一个简单的密码生成器。需要交流和切磋的读者朋友,请在评论区积极留言,欢迎关注头条号:杜哥说python。