Skip to content

Commit

Permalink
add description
Browse files Browse the repository at this point in the history
  • Loading branch information
zfb132 committed May 3, 2022
1 parent 1dfbd0c commit b9f507c
Show file tree
Hide file tree
Showing 6 changed files with 35 additions and 5 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/publish-windows.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Configure ubuntu environment and publish
name: Configure windows environment and publish

on:
push:
Expand Down
32 changes: 31 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,31 @@
# QrScan
# QrScan
二维码图片批量检测软件
支持常见的图片文件:`jpg``jpeg``png``bmp``tif``tiff``pbm``pgm``ppm``ras`等(识别二维码根据的是文件内容,即使扩展名为其他的,只要文件内容是图片编码都可识别)

启动软件界面
<img src="docs/startup.png" alt="启动软件界面" align=center />

软件运行过程
<img src="docs/progress.png" alt="软件运行过程" align=center />

软件运行结束
<img src="docs/result.png" alt="软件运行结束" align=center />

## 功能
* 完全离线的软件,升级和更新在GitHub查看
* 能够批量排查图片是否包含二维码
* 支持文件夹导入排查范围,自动遍历所有子文件夹
* 支持拖放文件夹到程序的输入框
* 支持选择对包含二维码图片进行的操作:删除、剪切
* 对于剪切操作,需要设置保存剪切文件的文件夹,遇到文件重名将会按时间戳重命名
* 支持实时日志显示与进度展示
* 支持多进程极速检测

## 免责声明
一切下载及使用本软件时均被视为已经仔细阅读并完全同意以下条款:
* 软件仅供个人学习与交流使用,严禁用于非法用途,转载需申请作者授权
* 严禁未经书面许可用于商业用途
* 使用本软件所存在的风险将完全由其本人承担,软件作者不承担任何责任
* 软件注明之服务条款外,其它因不当使用软件而导致的任何意外、疏忽、合约毁坏、诽谤、版权或其他知识产权侵犯及其所造成的任何损失,软件作者不承担任何法律责任
* 本声明未涉及的问题请参见国家有关法律法规,当本声明与国家有关法律法规冲突时,以国家法律法规为准
* 本软件相关声明版权及其修改权、更新权和最终解释权均属软件作者所有
Binary file added docs/progress.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/result.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/startup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions pyqt5_qr_scan.py
Original file line number Diff line number Diff line change
Expand Up @@ -297,7 +297,7 @@ def __init__(self, parent=None):
mainLayout.setRowStretch(1, 2)
self.setLayout(mainLayout)

self.setWindowTitle("图片二维码检测")
self.setWindowTitle("图片二维码检测 github.com/zfb132/QrScan")
self.changeStyle('WindowsVista')


Expand Down Expand Up @@ -333,7 +333,7 @@ def batch_work(self):
QMessageBox.warning(self, '警告', f'不存在路径:{img_path}', QMessageBox.Yes)
return
# 设置默认日志
self.logger.widget.setPlainText("作者:zfb\nhttps://github.com/zfb132")
self.logger.widget.setPlainText("作者:zfb\nhttps://github.com/zfb132/QrScan")
# 创建线程
self._loadThread=QThread(parent=self)
# vars = [1, 2, 3, 4, 5, 6]*6
Expand Down Expand Up @@ -411,7 +411,7 @@ def createRightGroupBox(self, widget):
layout = QHBoxLayout()
widget.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
widget.setMaximumBlockCount(10000)
widget.setPlainText("作者:zfb\nhttps://github.com/zfb132")
widget.setPlainText("作者:zfb\nhttps://github.com/zfb132/QrScan")
layout.addWidget(widget)
#layout.addStretch(0)
self.rightGroupBox.setLayout(layout)
Expand Down

0 comments on commit b9f507c

Please sign in to comment.