1 Star 0 Fork 9

fuyb/linux_feiq

forked from uenigma/linux_feiq 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
settings.cpp 640 Bytes
一键复制 编辑 原始数据 按行查看 历史
lpx 提交于 2021-12-16 21:35 +08:00 . 格式化代码
#include "settings.h"
Settings::Settings(const QString &fileName, QSettings::Format format, QObject *parent)
: QSettings(fileName, format, parent)
{
}
QVariant Settings::value(const QString &key, const QVariant &defaultValue, bool cacheDefault)
{
//如果配置中没有该项,则以默认值创建,方便用户知道有那些配置项可用
if (!contains(key) && cacheDefault)
{
if (!defaultValue.isValid() || defaultValue.isNull())
setValue(key, ""); //防止非法值
else
setValue(key, defaultValue);
sync();
}
return QSettings::value(key, defaultValue);
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/HALOBING/linux_feiq.git
git@gitee.com:HALOBING/linux_feiq.git
HALOBING
linux_feiq
linux_feiq
master

搜索帮助