我正在尝试使用
在acrobat-reader中打开pdf文件QProcess::startDetached("start c:\\temp\\mypdf.pdf")
没有成功: - (
如果我在控制台中键入相同的内容,acrobat就会正常启动并加载我的PDF文件。
我错过了什么?
我在Windows 7上使用Qt4.8.4
修改
它使用:
QProcess::startDetached( "cmd /Q /C \"start c:\\temp\\report.pdf\"" );
但黑色控制台窗口出现的时间很短 - 这不太好。
答案 0 :(得分:6)
您可能希望了解QDesktopServices。 QProcess启动程序,但不了解底层系统。 QDesktopServices可以。