// 打开文件对话框
QString fileName = QFileDialog::getOpenFileName(this, tr("open file"), " ",  tr("Allfile(*.*);;mp3file(*.mp3)"));
/*
 * 说明:这样就会产生一个对话框,和系统的资源管理器差不多的。返回的是你选择文件的 绝对路径。
 * 参数1:父窗口
 * 参数2:对话框的标题
 * 参数3:默认的打开的位置,如”我的文档“等
 * 参数4:文件的过滤器,注意文件类型之间用  ;;  分开
 * */
// 保存文件对话框
QString fileName = QFileDialog::getSaveFileName(this, tr("save file"), " ",  tr("file(*.bin);;Allfile(*.*)"));
/*
 * 说明:这样就会产生一个对话框,和系统的资源管理器差不多的。返回的是你要保存文件的 绝对路径。
 * 参数1:父窗口
 * 参数2:对话框的标题
 * 参数3:默认的保存的位置,如”我的文档“等
 * 参数4:文件的过滤器,注意文件类型之间用  ;;  分开
 * */

1. Qt工程生成Release版
2. 找到Release版exe,将其复制到一个单独的文件夹内(也可在默认路径内)
3. 打开工具,与Qt工程版本一致

4. 使用cd命令,切换至exe文件所在的路径
5. 输入命令
windeployqt ***.exe

“error: C1083: 无法打开包括文件: “QWidget”: No such file or directory”
在.pro文件中添加

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

“error: C1083: 无法打开包括文件: “QSound”: No such file or directory”
在.pro文件中添加

greaterThan(QT_MAJOR_VERSION, 4): QT += multimedia