Qt中的默认文件夹路径获取方法
2018-03-27 17:39
225 查看
原文地址:http://m.blog.csdn.net/blog/jiezhj_tjsd/37560363
头文件:
1、#include <QDesktopServices>
2、#include <QApplication>
使用1:
使用2:
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(3327) | 评论(0) | 转发(1) |
0
上一篇:libxml2总结
下一篇: bat批处理文件命令详解
给主人留下些什么吧!~~
评论热议
头文件:
1、#include <QDesktopServices>
2、#include <QApplication>
使用1:
QTextCodec *codec = QTextCodec::codecForLocale(); QTextCodec::setCodecForCStrings(codec); //获取开始菜单-》程序的路径 qDebug()<<QDesktopServices::storageLocation(QDesktopServices::ApplicationsLocation); //获取cache路径 qDebug()<<QDesktopServices::storageLocation(QDesktopServices::CacheLocation); //获取local路径 qDebug()<<QDesktopServices::storageLocation(QDesktopServices::DataLocation); //获取桌面路径 qDebug()<<QDesktopServices::storageLocation(QDesktopServices::DesktopLocation); //获取我的文档路径 qDebug()<<QDesktopServices::storageLocation(QDesktopServices::DocumentsLocation); //获取字体路径 qDebug()<<QDesktopServices::storageLocation(QDesktopServices::FontsLocation); //获取用户目录路径 qDebug()<<QDesktopServices::storageLocation(QDesktopServices::HomeLocation); //获取模式视频存储路径 qDebug()<<QDesktopServices::storageLocation(QDesktopServices::MoviesLocation); //获取默认音乐存储路径 qDebug()<<QDesktopServices::storageLocation(QDesktopServices::MusicLocation); //获取默认图片存储路径 qDebug()<<QDesktopServices::storageLocation(QDesktopServices::PicturesLocation); //获取临时文件路径(在windows下路径被替代) qDebug()<<QDesktopServices::storageLocation(QDesktopServices::TempLocation); qDebug()<<"----------------------------------------"; //使用openUrl可以打开文件夹或者、可执行程序,与QProcess类似,但是没有QProcess功能强 QString str = QDesktopServices::storageLocation(QDesktopServices::DesktopLocation); //打开带有空格、汉字的路径的程序 QUrl url; //使用函数fromLoaclFile()格式化路径,否则打不开文件,或文件夹。 //openUrl可以调用默认文件打开方式打开文件 url = QUrl::fromLocalFile(QString(str+"/")+QString("新建文 件夹 (3)/Setup_zesafe-2.0.exe")); qDebug() << url; //如果打开成功,关闭当前程序 if(QDesktopServices::openUrl(url)) { qApp->quit(); //qApp是个单实例 }
使用2:
QApplication::setApplicationName("jie"); //获取应用程序所在文件夹路径 qDebug()<<QApplication::applicationDirPath(); //获取应用程序路径 qDebug()<<QApplication::applicationFilePath(); qDebug()<<QApplication::applicationName();
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(3327) | 评论(0) | 转发(1) |
0
上一篇:libxml2总结
下一篇: bat批处理文件命令详解
给主人留下些什么吧!~~
评论热议
相关文章推荐
- Qt编程15:Qt中的默认文件夹路径获取方法
- Qt中的默认文件夹路径获取方法
- Qt中获取文件夹路径的方法-QFileDialog::getExistingDirectory的使用
- Qt程序关于路径、用户目录路径、临时文件夹位置获取方法
- Qt 程序获取程序所在路径、用户目录路径、临时文件夹等特殊路径的方法
- Qt 程序获取程序所在路径、用户目录路径、临时文件夹等特殊路径的方法
- Qt 程序获取程序所在路径、用户目录路径、临时文件夹等特殊路径的方法
- Qt 程序获取程序所在路径、用户目录路径、临时文件夹等特殊路径的方法
- java中获取文件或文件夹的路径方法
- dropbox文件夹路径丢失变回默认文件的解决方法
- VC获取特殊文件夹路径的方法
- JavaSE8基础 File getAbsolutePath 获取当前默认的工作文件夹路径
- java中获取文件或文件夹的路径方法
- vb.net获取系统特殊文件夹路径方法
- VC 获取指定文件夹路径的方法小结
- QT 默认环境路径配置方法
- 使用C#获取系统特殊文件夹路径的解决方法
- VC 获取指定文件夹路径的方法小结
- 文件、文件路径(path)详解及文件夹下所有文件获取方法介绍
- C#获取文件路径或者文件夹路径的方法