需求:打开用户指定的文件夹,顺便了解一下该类
头文件:#include <QDesktopServices>
该类的作用:QDesktopServices类提供的函数用于访问常见的桌面服务。
1:打开文件夹
QString path = QString("file:///") + QString("D:\test");
bool is_open = QDesktopServices::openUrl(QUrl(path, QUrl::TolerantMode));
2:打开浏览器
bool bRet = QDesktopServices::openUrl(QUrl(QString("www.baidu.com")));
3:打开某一文件
QString strPath = "./"+tr("test.pdf");
bool bRet = QDesktopServices::openUrl(QUrl::fromLocalFile(filePath));
参考博客:QDesktopServices