确认实现 pdf 文字提取,转为 txt,关键字检索和信息提取,可整合为 excel
对功能进行了分割整合
将文件进行了分类归档,修改了引入地址 添加了 G120C 变频器故障手册的 scan 和 search 功能 py 文件
- 添加了搜索框索引条目功能,根据不同设备型号显示不同的故障码条目索引。
- 完善历史记录功能模块内容
- 增加鼠标右键菜单,能够对某一条目进行删除
- 对于没有搜索结果的故障码,不将其显示在历史记录中
- 添加软件重启功能。
- 添加启动系统虚拟键盘功能
- 完善故障码输入框
- 现在可以在故障码输入框中输入小写字母,程序可以自动将其转为大写字母
- 完善历史记录功能模块内容
- 鼠标右键菜单添加选项,一键删除全部历史记录
- 添加软件启动配置文件自检功能
- 软件启动,若配置文件夹 TXT 中未发现相关故障.txt 文件,则进行提示,并将软件中对应的功能模块变为不可选择状态
- 软件启动时将自动选择存在的故障.txt 文件
- 若三种故障.txt 文件均不存在,则软件报错
- 菜单栏添加‘关于 QT’
- 完善搜索框功能
- 当输入故障码小于 6 个字符并点击回车时,自动匹配提示框中第一个最相关的故障码。
- 完善任务栏图标的显示功能
- 将所有相对路径替换为自动生成的绝对路径,使软件在不同安装路径下能够运行
- 新增多线程模块,将扫描 PDF 功能转入子线程中进行,主界面仍可进行操作。
- 子线程继承自 Qobject 类而不是 QThread 类
- 实现了主线程与子线程之间的双向通信
- 发布软件可运行 EXE 安装包
- 使用
^\s*(?=\r?$)\n
删除所有空行
- 更新
README.md
- conda activate XXX
- pip install PyQt5 -i https://pypi.douban.com/simple
- pip install PyQt5-tools -i https://pypi.douban.com/simple
- pip install PyInstaller -i https://pyp.douban.com/simple
- pip install --upgrade PyInstaller pyinstaller-hooks-contrib
- pyinstaller main.spec
- 使用 InstallForge 打包为安装包
.exe
格式文件
运行./著作权/故障检索软件安装包.exe
即可安装软件