Pyqt5开发一款小工具(翻译小助手)

翻译小助手

开发需求

首先五月份的时候,正在学习爬虫的中级阶段,这时候肯定要接触到js逆向工程,于是上网找了一个项目来练练手,这时碰巧有如何进行对百度翻译API破解思路,仿造网上的思路,我摸索着完成了基本的js逆向请求,于是又了解到了Pyqt5图形界面开发库,想着能不能开发一款应用,于是就有了这个小项目.

开发思路

对于前期的开发,我是边学习Pyqt5的控件及其布局等知识,来构造该软件的雏形,后期主要是优化程序,处理异常,以及修复以前的bug,开发软件不是很难,但是维护和修复确实是一件比较费时间的事情.

软件的基本思路

Pyqt5开发一款小工具(翻译小助手)

Pyqt5开发一款小工具(翻译小助手)

更新日志操作

1.精简界面 (6.13)
2.美化UI (6.18)
3.新增正规百度接口,支持自动识别文本类型 (6.30)
4.移除其他接口,规范化内容 (7.1)
5.添加复制翻译功能 (8.1)
6.支持截图ocr翻译,搜狗ocr接口 (8.15)
7.修复资源复用的bug,修复弹窗多重问题 (8.25)
8.修复了打开文件的编码(gbk 汉字编码)错误,无法继续编码的问题(8.31)
9.增加系统托盘功能(9.10)
10.减少读写操作,修复弹窗资源复用问题,新增信号传递(9.17)
11.修复托盘图标多重显示问题,优化图标类型(9.23)

简单演示

Pyqt5开发一款小工具(翻译小助手)

快捷键设置

文件操作
打开文件 Ctrl+O
保存文件 Ctrl+S
截图识别 Ctrl+T

关于

帮助 Ctrl+H
关于本软件 Ctrl+R

Github可以了解更多详情

上一篇:mfc 友元类


下一篇:JS通过url下载文件