Anchor 发表于 2018-11-23 10:13

pyqt GUI开发(信息安全处理系统)

最近有在学习pyqt5的GUI开发,结合界面将功能可视化,写了一个脚本供大家参考。
名称:信息安全处理系统(AES加解密算法)

开发环境:pycharm+qtdesigner+win10
                                             


账号:admin
密码:123456
登录失败会弹窗报警显示报错信息,
登录成功会跳转到加解密的主要界面:
使用步骤:
文本加解密模块:
1.左边文本框输入想加密的信息,或者打开文本文件加载在左边框格内
2.点击生成随机秘钥
3.点击加密就会把密文显示在右边的框格内
4.保存
另外还做了一个检测当前USB状态的小功能,点击之后会把当前的USB信息显示在左边的框格内。
文件批处理模块:
1.需要先对文件格式进行筛选,例如:.txt
2.点击打开按钮选择文件夹,就会显示文件夹路径,文件夹可加解密的文件,然后遍历文件内容显示出来
3.点击生成随机秘钥
4.显示密文
5.保存


源码已经放在github 上:https://github.com/Anchor3536/pyqt5
运行的时候注意前面调用的哪些模块,需要自己提前安装好。
对代码有问题的欢迎留言,不定时会解答小伙伴们的疑惑。

fx0719 发表于 2018-11-23 19:30

也在学pyqt.刚刚开始。谢谢

Anchor 发表于 2019-2-18 10:58

小黑LLB 发表于 2019-2-17 21:13
楼主界面写的挺好的 功能够强大就行 外观是次要的 楼主辛苦了! 感谢楼主分享 好棒 {:1_ ...

客气,一起学习,一同进步

帅的谁爱 发表于 2018-11-23 10:26

Anchor 发表于 2018-11-23 10:31

哈哈,程序员的审美

hualong1009 发表于 2018-11-23 11:37

界面可以做的更加绚丽么

Anchor 发表于 2018-11-23 13:11

界面这个可以优化,有待改进有待改进,毕竟才接触到GUI

kizzlepc 发表于 2018-11-26 00:44

本来以为识别usb会很复杂,没想到win32com.client就搞定了,厉害

Caesar93 发表于 2018-11-26 21:06

做界面PYQT更好

小黑LLB 发表于 2019-2-17 21:13

楼主界面写的挺好的 功能够强大就行 外观是次要的 楼主辛苦了! 感谢楼主分享 好棒 {:1_893:}{:1_893:}{:1_893:}
页: [1] 2
查看完整版本: pyqt GUI开发(信息安全处理系统)