我正在尝试使用acrobat-reader打开pdf文件
QProcess::startDetached("start c:\\temp\\mypdf.pdf")
Run Code Online (Sandbox Code Playgroud)
没有成功:-(
如果我在控制台中输入相同的内容,acrobat就会正常启动并加载我的PDF文件.
我错过了什么?
我在Windows 7上使用Qt4.8.4
编辑
它使用:
QProcess::startDetached( "cmd /Q /C \"start c:\\temp\\report.pdf\"" );
Run Code Online (Sandbox Code Playgroud)
但黑色控制台窗口出现很短的时间 - 这是不好的.
您可能想要查看QDesktopServices.QProcess启动程序,但不了解底层系统.QDesktopServices的确如此.