这篇博客(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);
本文介绍了一种在Windows系统中使用Qt程序打开指定文件的方法。为了确保路径正确解析,需要将路径中的斜杠从/替换为\。通过QProcess启动explorer并选择目标文件。

3万+

被折叠的 条评论
为什么被折叠?



