Qt获取windows文档、下载、图片等目录路径
在客户端开发时,有时需要一些默认路径,例如打开文件,有些电脑不分区只有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文档、下载、图片等目录路径相关推荐
- Word文档下载(图片,数据表格)
Java 下载Word文档xwpfTemplate Java 下载Word文档xwpfTemplate 文档下载(图片,数据表格),pom依赖 <dependency><groupI ...
- php操作Word之com组件-获取word文档页码和更新目录
此文章包含: 1.win10系统中:com组件配置和为什么找不到 Microsoft Word 97 - 2003 文档 的解决方法 2.调用com获取word文档总页码 3.调用com自 ...
- 使用FreeMarker生成word文档(带图片),word转pdf,预览pdf,pdf下载工具类
一.下载或配置: 下载jar包 :freemaker的jar包下载 下载jar包 :aspose-words的jar包下载 或者配置maven依赖: pom.xml添加aspose的依赖包(maven ...
- PyQt(Python+Qt)帮助文档官网及文档下载
一.帮助文档下载 老猿在网上找到一个Qt 5.9的帮助文档,没有找到最新版的,并且这个文档官网上没有下载,不知道源头在哪里可以下载. 文档存放在百度网盘: 链接:https://pan.baidu.c ...
- 利用iTextSharp组件给PDF文档添加图片水印,文字水印
最近在做关于PDF文档添加水印的功能,折腾了好久,终于好了.以下做个记录: 首先会用到iTextSharp组件,大家可以去官网下载,同时我也会在本文中附加进来. 代码中添加引用为: usingSy ...
- PDF文档转换为图片、图片转成PDF 及PDF合并
简介 功能:PDF文档按每页转换成一张图片,一张图片转换成一张PDF 并将多张PDF合成一个多页的PDF文档. 经历:在各个网站上搜索始终出现各种问题,尤其是遇到引用的版本问题尤其头疼,不是不能适用当 ...
- 富文本粘贴word文档内容图片处理
最近公司做项目需要实现一个功能,在网页富文本编辑器中实现粘贴Word图文的功能. 我们在网站中使用的Web编辑器比较多,都是根据用户需求来选择的.目前还没有固定哪一个编辑器 有时候用的是UEditor ...
- java 获取office文件页数_jacob如何获取word文档的页码
ActiveXComponent app = new ActiveXComponent("Word.Application"); //启动word String inFile = ...
- Qt写一个文档复制粘贴助手app
Qt写一个文档复制粘贴助手app 环境如下 创建工程 打开Qt Creater 7.0.0(community) 下载安装环境的自行百度吧 我们点击文件-> New Project ->然 ...
- java-制作flt模板,导出word文档带图片循环
java-制作flt模板,导出word文档带图片循环 模板制作 制作xml 编辑xml文档 将xml模板转换为flt 编写工具类 导出word工具类 获取远程图片 使用示例 使用示例--springb ...
最新文章
- Android Animation (安卓动画)概念简介
- 薅百度GPU羊毛!PaddlePaddle大升级,比Google更懂中文,打响AI开发者争夺战
- 设置APP版本跟新提示
- CSS学习01之我的第一css程序
- 编程范式,程序员的编程世界观(转)
- 用Java开发一个停车场系统
- C#之Unix时间和北京时间互转
- C 语言是“最环保”的编程语言
- 计算机网络下一跳IP,计算机网络之IP地址
- Java 的简单内嵌浏览器--最新版jxbrowser 6.21破解
- Linux如何查看显卡版本
- A记录 CNAME记录是什么 | DNS 查询的过程 | DNS 根服务器是什么 | 配置域名 CNAME 原理
- 用计算机名ping得ip,PING命令取得计算机名和IP
- 台式计算机耳机有杂音怎么办,小编教你解决电脑耳机有噪音和杂音怎么办几个方法!...
- 篱笆(Fenced In)
- Manifest merger failed with multiple errors, see logs问题处理
- 第二届天府大地艺术季(春)——唐昌镇战旗村分会场“红色记忆”系列主题活动开启
- 墨天轮沙龙 | 北京大学李文杰:面向知识图谱应用的图数据库系统gStore
- [区块链安全-Ethernaut]区块链智能合约安全实战-已完结
- YY一下VR游戏的潜入玩法
热门文章
- 开发用于异构环境的可生存云多机器人框架
- DOX-HMDN-PEI 阿霉素-二氧化锰-聚乙烯亚胺/PEI-g-PLO(DCA) 聚鸟氨酸-聚乙烯亚胺
- 电脑通信端口带感叹号,如何解决网络适配器里黄色感叹号
- 牛腩——SQLhelper
- DNC: A deep neural network-based clustering-oriented network embedding algorithm 2021
- 18位身份证号码含义及验证算法代码
- mysql查看占用内存或者CPU高的SQL
- 新年快乐,万事如意,心想事成,恭喜发财
- 最新win10重装系统官方纯净版——2022家庭版多图详细
- 一步步教你搭建自己的云服务器,(鉴于网上一大堆文章,看这一篇就够了)