标签: c++ qt ubuntu
我正在尝试使用ubuntu下的QDesktopServices :: openUrl打开本地文件,它似乎使用gvfs-open。如果文件名正确,则弹出PDF。 如果文件名错误,当然gvfs-open无法打开文件。但是,该函数的返回值为true。也就是说,该函数未检测到PDF无法打开文件。 我该怎么做才能获得正确的开放结果? 任何帮助将不胜感激
答案 0 :(得分:1)
您可以使用QFile::exists检测文件是否存在 在致电openUrl()
openUrl()