Qt中有一个QDesktopServices::OpenURL函数,它可以用默认程序打开文件,就像用Microsoft Office打开。docx文件一样。 但是,如果没有与所请求文件的文件扩展名关联的默认程序,该函数将简单地返回0,并且什么也不做。 我更希望Qt展示如下内容:
跨平台解决方案将是理想的。
QT有可能吗?
这个对我有用。 但除了我的Windows7机器,我没有在任何地方测试它
QDesktopServices::openUrl(QUrl::fromLocalFile("D:/file"));