Qt获取文件类型的应用程序路径



我想对文件使用开放参数,但QDesktopServices不能以这种方式工作,所以我将使用QProcess,但为此我需要有应用程序的路径。我已经使用QFileIconProvider来获取图标,使用QFileInfo来获取类型,但如何获取操作系统将用于所需文件的应用程序的路径?

我想有一个文件名,获取应用程序路径,取决于应用程序(不同的开放参数语法给定的应用程序(使用应用程序路径与文件名和开放文件参数

QCoreApplication::applicationDirPath((

返回包含应用程序可执行文件的目录。

例如,如果您在C:\Qt目录中安装了Qt,并且运行regexp示例,则此函数将返回"C:/Qt/examples/tools/regexp";。

最新更新