gpt4 book ai didi

qt4 - 如何使用 QProcess 在 Windows 上使用默认应用程序打开 PDF 文件?

转载 作者:行者123 更新时间:2023-12-04 00:44:39 26 4
gpt4 key购买 nike

我正在尝试使用 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\"" );

但是黑色的控制台窗口会出现很短的时间——这不太好。

最佳答案

您可能想查看 QDesktopServices。 QProcess 启动一个程序,但不了解底层系统。 QDesktopServices 可以。

关于qt4 - 如何使用 QProcess 在 Windows 上使用默认应用程序打开 PDF 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18197706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com