1.包含的头文件
#include "QtGui\5.5.1\QtGui\private\qzipreader_p.h"
#include "QtGui\5.5.1\QtGui\private\qzipwriter_p.h"
2.解压文件
void MainWindow::unzip()
{
QString path = "C:/zlib.zip";//压缩路径
QZipReader reader(path);
QString ddd("C:/bc");
reader.extractAll(ddd);//解压文件夹到当前目录
QFile file1(ddd);
file1.open(QIODevice::WriteOnly);
file1.write(reader.fileData(QString::fromLocal8Bit("%1").arg(ddd)));//解压文件
file1.close();
reader.close();
}