这个问题已经解决了,是使用QProcess调用7z的命令解压出来的,call QProcess的execute函数具体的命令格式如下,7z.exe e source.rar -odestURL,在使用QProcess的execute函数时要注意,e后面跟着的参数一定要输入所需解压的文件的具体路径,如I:\Project\Qt_Creator\upgradeTool\upgradeTool-build-Desktop-Debug\debug\test.rar,-o后面的参数一定要紧挨着o,不能有空格,然后也要写出具体的输出目录。