【问题标题】:QDesktopServices::openUrl and gvfs-open issueQDesktopServices::openUrl 和 gvfs-open 问题
【发布时间】:2013-01-29 08:45:22
【问题描述】:

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

【问题讨论】:

  • 你用的是什么Qt版本?
  • QtSDK-linux-x86-v1.0.2 ,qt 4.8.4

标签: c++ qt ubuntu


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多