QT笔记——QDesktopServices

需求:打开用户指定的文件夹,顺便了解一下该类

头文件:#include

该类的作用: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

你可能感兴趣的:(qt,开发语言)