Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 ubuntu 下的 QDesktopServices::openUrl 打开本地文件,它似乎使用 gvfs-open 。如果文件名正确,则弹出 PDF。如果文件名错误,当然 gvfs-open 无法打开文件。但是,函数的返回值是 true。也就是说,该函数不会检测到 PDF 打开文件失败。我应该怎么做才能得到正确的打开结果?任何帮助将不胜感激
您可以在调用之前使用QFile::exists检测文件是否存在openUrl()
openUrl()