使用Qt5查找可执行文件



我正在开发一个基于Qt5的应用程序,我需要查看是否安装了特定的应用程序。我当前使用的方法是

QFile::exists("/usr/bin/program")

但是这相当于硬编码可执行路径。有没有更好的方法通过Qt5的内置功能做到这一点?

看一下QStandardPaths:: findexexecutable。但请注意,这只是为了提供信息,当您真正想要执行它时,它可能已经被卸载了,所以无论如何都要处理错误。

相关内容

  • 没有找到相关文章

最新更新