5 Commits

Author SHA1 Message Date
TianZD 4063b597a2 修改文档 2022-07-14 12:13:13 +08:00
TianZD 18319e61dd 修改文档 2022-06-20 16:56:04 +08:00
TianZD 1b38dd73b6 修改UI 2022-06-20 16:08:51 +08:00
TianZD 44e438a107 修改UI 2022-06-20 16:07:26 +08:00
TianZD 9c85cbbca7 修改UI 2022-06-20 16:05:18 +08:00
6 changed files with 41 additions and 9 deletions
+2
View File
@@ -2,3 +2,5 @@
/cmake-build-debug/
/.idea/
/windeploy/
build
+1 -1
View File
@@ -11,7 +11,7 @@ set(CMAKE_AUTOUIC ON)
# qrc
#set(QRC_SOURCE_FILES img.qrc)
# 设置
set(CMAKE_PREFIX_PATH "C:/Qt/Qt5.14.2/5.14.2/mingw73_64")
set(CMAKE_PREFIX_PATH "/home/tian/Qt5.12.9/5.12.9/gcc_64")
# 添加用到的qt库
find_package(Qt5 COMPONENTS
Core

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 1.5 MiB

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

+37 -6
View File
@@ -1,8 +1,8 @@
# 重复文件检测工具
## demo
![](Docs/screenshoot/img1.png)
![](screenshoot/img.png)
![](screenshoot/demo.gif)
![](Docs/screenshoot/demo.gif)
## 环境
- Clion 2022.1.2
@@ -12,10 +12,38 @@
- 单个文件计算md5
- 文件夹内重复文件检测
## 下载
## 使用
### windows release下载
[windowsRelease-v1.0.2](https://github.com/tianzhendong/duplicateFilesCheck/releases/download/v1.0.2/duplicateFilesCheckv1.0.2.zip)
[windowsRelease-v1.0.3](https://github.com/tianzhendong/duplicateFilesCheck/releases/download/v1.0.3/duplicateFilesCheckv1.0.3.zip)
[windowsRelease-v1.0.3](https://github.com/tianzhendong/duplicateFilesCheck/releases/download/v1.0.3/windowsRelease-v1.0.3.zip)
### Linux编译
下载源码
```bash
git clone git@github.com:tianzhendong/duplicateFilesCheck.git
cd duplicateFilesCheck
```
修改qt路径
```bash
vim CMakeLists.txt
```
将qt路径修改为对应的目录
```CMakeLists
# 设置
set(CMAKE_PREFIX_PATH "/home/tian/Qt5.12.9/5.12.9/gcc_64")
```
编译&运行
```bash
mkdir build
cd build
cmake ..
make
./DuplicateFilesCheck
```
## 更新记录
### 20220619 v1.0.2
@@ -24,3 +52,6 @@
### 20220620 v1.0.3
- [x] 修改UI
### 20220714
- [x] 修改文档
+1 -2
View File
@@ -5,7 +5,7 @@
// You may need to build the project (run Qt uic code generator) to get "ui_MainWindow.h" resolved
#include "mainwindow.h"
#include "ui_MainWindow.h"
#include "ui_mainwindow.h"
#include <QProcess>
MainWindow::MainWindow(QWidget *parent) :
@@ -20,7 +20,6 @@ MainWindow::MainWindow(QWidget *parent) :
connect(duplicateFiles, SIGNAL(destroyed(QObject *)),
myThread, SLOT(deleteLater()));
// ui->labelTitle->setText("文件一致性检测工具");
connect(ui->btnSelectFile, SIGNAL(clicked(bool)), this, SLOT(calMd5ofFileSlot()));
connect(ui->btnSelectDir, SIGNAL(clicked(bool)), this, SLOT(selectDirSlot()));
connect(this, SIGNAL(calFileMd5Signal(const QString &)),