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

您所在的位置:网站首页 qt获取当前用户 Qt获取windows文档、下载、图片等目录路径

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

2023-09-22 13:22| 来源: 网络整理| 查看: 265

在客户端开发时,有时需要一些默认路径,例如打开文件,有些电脑不分区只有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 #include Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); //获取默认的文档路径 QString document_path = QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation); qDebug()


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3