问题标签 [qsettings]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 如何将 QSetting::NativeFormat 转换为 QSetting::IniFormat?
您好,我有一个QSetting::NativeFormat
由应用程序生成的 Mac OS X plist 文件(),现在我想在不支持它的基于 Linux 的操作系统上使用这个 plist 文件。所以我决定采用 INI 格式的文件。这很容易阅读QSetting::IniFormat
。但我很困惑如何将 a 转换QSetting::NativeFormat
为QSetting::IniFormat
. 请帮助我。
c++ - 如何在 OS X 上使用 QSettings 存储 INI 文件
我QSettings
用来将我的应用程序的一些设置存储在INI文件中。
在Windows上一切正常,我的INI文件存储在我的应用程序的同一文件夹中。但是在OS X上我找不到INI文件,当我再次打开我的应用程序时,设置也没有加载。
我正在使用以下代码将值存储在INI文件中QSettings
:
有谁知道发生了什么?
如何在 OS X 上的 Application.app 中存储 INI 文件?
qt - 使用 QSettings 在顶层编写密钥
我正在使用 QSettings 来解析没有组的 ini 格式文件,例如:
到目前为止一切顺利,但是当我尝试编写新密钥时,它是这样的:
我的目标是拥有这样的东西:
这是我编写的代码:
我知道大多数 ini 文件都有组/键/值,但是由于 QSetings 可以在没有组的情况下读取它们,但我认为它可以为写入做同样的事情。有任何想法吗?
qt - 为什么 QSettings 不存储任何内容?
我想用来QSettings
保存窗口的尺寸,所以我想出了这两个函数来保存和加载设置:
现在,我可以看到按预期提取的维度,saveSettings
但没有创建文件,因此loadSettings
总是只加载 0。为什么是这样?
c++ - QLocale 和 QSettings
前提:我在 osx 上使用 qt5.7 我已经更改了System Preferences
- Language and Region
-中的小数分隔符Advanced
以使用逗号:
我在QLocale
通过 存储/恢复值时遇到问题QSettings
。
这是main.cpp
:
这是我的.pro
:
输出是:
"English" "Latin" "UnitedStates" ',' - "系统正常"
“英语”“拉丁语”“美国”'。- “QSettings 不正常”
“英语”“拉丁语”“美国”'。- “匈牙利语仍然不行”
并且看起来好像QLocale
知道我使用逗号作为小数分隔符,但是当它QLocale
被存储QSettings
并读回时,Qt 不会恢复它。
同样在尝试此处描述的黑客攻击时:https ://stackoverflow.com/a/11603299/2743307它不起作用。
c++ - Qt:从应用程序/可执行目录获取设置 ini 文件的问题
我在 Windows7 上使用 Qt5.7。
在我当前的应用程序中,我有自己的设置管理器类,如下所示:
标题:
源cpp:
我的问题是:我把应用程序给了一些朋友,可能他们用不同的工作目录或其他东西启动了它,应用程序没有找到该settings.ini
文件,因此它没有正常工作......
所以,问题是:如何修改上面的代码才能settings.ini
从应用程序/可执行目录中获取文件?显然,该settings.ini
文件始终与应用程序本身位于同一文件夹中。
python - 无法从 ini 文件中读取布尔值
ini
我在应用程序中从文件加载布尔值时遇到问题PyQt5
。
当我尝试使用加载布尔值时
或者
我收到属性错误:
我已经编写了自定义_bool
方法,但我想知道是否有更好的方法来解决它。
qt - 使用 qsettings 读取 ini 格式的数组
我有下一个文件,它与 QSettings 一起找到为 iniFormat (QSettings::IniFormat)。
但我如何解析“pgmNames”?
qt - 无法让 QSettings 从自定义存储格式中读取
我正在尝试创建自定义格式QSettings
,但无法从存储中读取它。
在下面的代码中,如果我运行settings.setValue("test", 123")
,它会正确调用 write 函数并打印Calling writeSqlite
. 但是,如果我尝试settings.value("test")
,它不会调用 read 函数并且不会 print Calling readSqlite
。
知道可能是什么问题吗?
python - 如何使用 QSettings 存储 Python 字典
下面的代码使用对象存储 Pythondata
字典。QSettings
读回字典后,它的所有键都QString
像这样:
我想知道是否可以使用这样的常规字符串键读取字典:
代码: