在客户端开发时,有时需要一些默认路径,例如打开文件,有些电脑不分区只有C盘,这时可以把初次打开的路径设为“文档”,文档、视频等默认路径都和电脑用户名相关,不好直接指定。Qt提供了QStandardPaths类可以直接获取这些路径.

在QStandardPaths类有个枚举体StandardLocation,定义了上述的位置信息,如下所示:

enum StandardLocation {DesktopLocation,    //桌面DocumentsLocation,  //文档FontsLocation,      //字体ApplicationsLocation,MusicLocation,      //音乐MoviesLocation,     //视频PicturesLocation,   //图片TempLocation,     HomeLocation,DataLocation,CacheLocation,GenericDataLocation,RuntimeLocation,ConfigLocation,DownloadLocation,GenericCacheLocation,GenericConfigLocation,AppDataLocation,AppConfigLocation,AppLocalDataLocation = DataLocation};

例如获取“文档”的路径

#include "widget.h"
#include "ui_widget.h"
#include <QStandardPaths>
#include <QDebug>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);//获取默认的文档路径QString document_path = QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation);qDebug() << document_path;
}Widget::~Widget()
{delete ui;
}

使用时,需要包含头文件#include <QStandardPaths>

当需要打开视频,或存取图片时,可把"视频"、“图片”目录作为初次打开路径。

Qt获取windows文档、下载、图片等目录路径相关推荐

  1. Word文档下载(图片,数据表格)

    Java 下载Word文档xwpfTemplate Java 下载Word文档xwpfTemplate 文档下载(图片,数据表格),pom依赖 <dependency><groupI ...

  2. php操作Word之com组件-获取word文档页码和更新目录

    此文章包含:   1.win10系统中:com组件配置和为什么找不到 Microsoft Word 97 - 2003 文档 的解决方法   2.调用com获取word文档总页码   3.调用com自 ...

  3. 使用FreeMarker生成word文档(带图片),word转pdf,预览pdf,pdf下载工具类

    一.下载或配置: 下载jar包 :freemaker的jar包下载 下载jar包 :aspose-words的jar包下载 或者配置maven依赖: pom.xml添加aspose的依赖包(maven ...

  4. PyQt(Python+Qt)帮助文档官网及文档下载

    一.帮助文档下载 老猿在网上找到一个Qt 5.9的帮助文档,没有找到最新版的,并且这个文档官网上没有下载,不知道源头在哪里可以下载. 文档存放在百度网盘: 链接:https://pan.baidu.c ...

  5. 利用iTextSharp组件给PDF文档添加图片水印,文字水印

    最近在做关于PDF文档添加水印的功能,折腾了好久,终于好了.以下做个记录: 首先会用到iTextSharp组件,大家可以去官网下载,同时我也会在本文中附加进来. 代码中添加引用为:   usingSy ...

  6. PDF文档转换为图片、图片转成PDF 及PDF合并

    简介 功能:PDF文档按每页转换成一张图片,一张图片转换成一张PDF 并将多张PDF合成一个多页的PDF文档. 经历:在各个网站上搜索始终出现各种问题,尤其是遇到引用的版本问题尤其头疼,不是不能适用当 ...

  7. 富文本粘贴word文档内容图片处理

    最近公司做项目需要实现一个功能,在网页富文本编辑器中实现粘贴Word图文的功能. 我们在网站中使用的Web编辑器比较多,都是根据用户需求来选择的.目前还没有固定哪一个编辑器 有时候用的是UEditor ...

  8. java 获取office文件页数_jacob如何获取word文档的页码

    ActiveXComponent app = new ActiveXComponent("Word.Application"); //启动word String inFile = ...

  9. Qt写一个文档复制粘贴助手app

    Qt写一个文档复制粘贴助手app 环境如下 创建工程 打开Qt Creater 7.0.0(community) 下载安装环境的自行百度吧 我们点击文件-> New Project ->然 ...

  10. java-制作flt模板,导出word文档带图片循环

    java-制作flt模板,导出word文档带图片循环 模板制作 制作xml 编辑xml文档 将xml模板转换为flt 编写工具类 导出word工具类 获取远程图片 使用示例 使用示例--springb ...

最新文章

  1. Android Animation (安卓动画)概念简介
  2. 薅百度GPU羊毛!PaddlePaddle大升级,比Google更懂中文,打响AI开发者争夺战
  3. 设置APP版本跟新提示
  4. CSS学习01之我的第一css程序
  5. 编程范式,程序员的编程世界观(转)
  6. 用Java开发一个停车场系统
  7. C#之Unix时间和北京时间互转
  8. C 语言是“最环保”的编程语言
  9. 计算机网络下一跳IP,计算机网络之IP地址
  10. Java 的简单内嵌浏览器--最新版jxbrowser 6.21破解
  11. Linux如何查看显卡版本
  12. A记录 CNAME记录是什么 | DNS 查询的过程 | DNS 根服务器是什么 | 配置域名 CNAME 原理
  13. 用计算机名ping得ip,PING命令取得计算机名和IP
  14. 台式计算机耳机有杂音怎么办,小编教你解决电脑耳机有噪音和杂音怎么办几个方法!...
  15. 篱笆(Fenced In)
  16. Manifest merger failed with multiple errors, see logs问题处理
  17. 第二届天府大地艺术季(春)——唐昌镇战旗村分会场“红色记忆”系列主题活动开启
  18. 墨天轮沙龙 | 北京大学李文杰:面向知识图谱应用的图数据库系统gStore
  19. [区块链安全-Ethernaut]区块链智能合约安全实战-已完结
  20. YY一下VR游戏的潜入玩法

热门文章

  1. 开发用于异构环境的可生存云多机器人框架
  2. DOX-HMDN-PEI 阿霉素-二氧化锰-聚乙烯亚胺/PEI-g-PLO(DCA) 聚鸟氨酸-聚乙烯亚胺
  3. 电脑通信端口带感叹号,如何解决网络适配器里黄色感叹号
  4. 牛腩——SQLhelper
  5. DNC: A deep neural network-based clustering-oriented network embedding algorithm 2021
  6. 18位身份证号码含义及验证算法代码
  7. mysql查看占用内存或者CPU高的SQL
  8. 新年快乐,万事如意,心想事成,恭喜发财
  9. 最新win10重装系统官方纯净版——2022家庭版多图详细
  10. 一步步教你搭建自己的云服务器,(鉴于网上一大堆文章,看这一篇就够了)