QDesktopServices :: openUrl和gvfs-open问题

时间:2013-01-29 08:45:23

标签: c++ qt ubuntu

我正在尝试使用ubuntu下的QDesktopServices :: openUrl打开本地文件,它似乎使用gvfs-open。如果文件名正确,则弹出PDF。 如果文件名错误,当然gvfs-open无法打开文件。但是,该函数的返回值为true。也就是说,该函数未检测到PDF无法打开文件。 我该怎么做才能获得正确的开放结果? 任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

您可以使用QFile::exists检测文件是否存在 在致电openUrl()

之前