c++ - 每个键具有多个值的 QSettings

标签 c++ qt

有没有办法使用 QSettings 为每个键存储多个值,并将其存储在人类可读(无二进制文件).ini 文件中?

可能看起来像:

key_1=value_1,value2
key_2=value_1
...

最佳答案

是的,你应该使用 QStringList 类型:

QStringList list;
list << "value_1" << "value2";
settings.setValue("key_1", list);

输出:

key_1=value_1, value2

包含 , 的项目将使用 "..." 引用。

关于c++ - 每个键具有多个值的 QSettings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17047359/

相关文章:

c++ - 多个子项目之间共享预处理宏定义,即共享库

c++ - 将一个 channel 数据复制到Opencv中的另一个 channel

c++ - 使用基线和单相机校准从 2 个图像进行 3D 重建

C++ 变量零校正

c++ - 为什么我的包含 header 的 makefile 不起作用?

c++ - 关于 C 宏无效预处理标记的错误

c++ - 如何将引用作为信号而不是对象传递

qt - qtreeview 的信号发生了什么变化

c++ - 我如何使用 boost::test 和 xcode 4 来测试一些 ios c++ 代码?

c++ - 错误 : called object type 'int' is not a function or function pointer