代码:
QString urlPath = "file:///"+文件路径;
QDesktopServices::openUrl(QUrl::fromLocalFile(urlPath));
QDesktopServices::openUrl(QUrl(urlPath, QUrl::TolerantMode));
说明:
(1)如果文件名或路径中包含有中文或空格,则使用QUrl::fromLocalFile;
(2)QUrl(fileName)只能打开英文名称和没有空格路径的文件。
(3)最好不使用包含中文的名称或路径。