QStandardPaths

您所在的位置:网站首页 qt获取应用程序路径 QStandardPaths

QStandardPaths

2024-07-10 01:55| 来源: 网络整理| 查看: 265

一、描述

此类提供了访问标准路径的方法。

二、类型成员

1、enum QStandardPaths::LocateOption:此枚举描述了可用于控制 locate() 和 locateAll() 行为的标志。

LocateFile:返回文件LocateDirectory:返回目录

2、enum QStandardPaths::StandardLocation:此枚举描述了可以使用诸如 writableLocation()、standardLocations() 和 displayName() 等方法查询的不同位置。

DesktopLocation:返回用户的桌面目录。在没有桌面概念的系统上,这与 HomeLocation 相同。DocumentsLocation:返回包含用户文档文件的目录。返回的路径永远不会为空。FontsLocation:返回包含用户字体的目录。ApplicationsLocation:返回包含用户应用程序(可执行文件、应用程序包或它们的快捷方式)的目录。此目录中的文件、文件夹或快捷方式是特定于平台的。MusicLocation:返回包含用户音乐或其他音频文件的目录。MoviesLocation:返回包含用户电影和视频的目录。PicturesLocation:返回包含用户图片或照片的目录。TempLocation:返回可以存储临时文件的目录。返回的值可能是特定于应用程序的,在此用户的其他应用程序之间共享,甚至是系统范围的。返回的路径永远不会为空。HomeLocation:返回用户的主目录(与 QDir::homePath() 相同)。在 Unix 系统上,这等于 HOME 环境变量。AppLocalDataLocation:返回 Windows 操作系统上的本地设置路径。在所有其他平台上,它返回与 AppDataLocation 相同的值。CacheLocation:返回应写入用户特定的非必要(缓存)数据的目录位置。这是一个特定于应用程序的目录。返回的路径永远不会为空。GenericCacheLocation:返回可以存储跨应用程序共享的缓存数据的目录位置。如果系统没有共享缓存的概念,则返回的路径可能为空。GenericDataLocation:返回可以存储跨应用程序共享的持久数据的目录位置。返回的路径永远不会为空。RuntimeLocation:返回应该写入运行时通信文件的目录位置,例如 Unix 本地套接字。在某些系统上,返回的路径可能为空。ConfigLocation:返回应该写入用户特定配置文件的目录位置。返回的路径永远不会为空。DownloadLocation:返回用户下载文件的目录。GenericConfigLocation:返回应该写入多个应用程序之间共享的用户特定配置文件的目录。返回的路径永远不会为空。AppDataLocation:返回可以存储持久应用程序数据的目录位置。这是一个特定于应用程序的目录。返回的路径永远不会为空。AppConfigLocation:返回应写入用户特定配置文件的目录位置。这是一个特定于应用程序的目录,返回的路径永远不会为空。 三、成员函数

1、【static】QString displayName(QStandardPaths::StandardLocation type)

返回给定位置类型的本地化显示名称或空 QString。

const QMetaObject &mo = QStandardPaths::staticMetaObject; QMetaEnum metaEnum = mo.enumerator(mo.indexOfEnumerator("StandardLocation")); for (int i = 0; i < metaEnum.keyCount(); ++i) { qDebug()


【本文地址】


今日新闻


推荐新闻


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