转载:http://blog.csdn.net/lance710825/article/details/77017678
这篇博客(http://blog.csdn.net/cqumzh123456/article/details/51075747)上说的方法适用,但windows上需要注意一个问题;
要打开的文件路径必须是“\”连接的,所以需要在程序中添加一句代码如下:
QString fileName;
QProcess process;
fileName = 你要打开的文件路径(包括文件名);
#ifdef WIN32
fileName.replace("/", "\\"); //***这句windows下必要***
#endif
process.startDetached("explorer /select," + fileName);