有没有办法让每个键有多个值,存储在人类可读(无二进制).ini 文件中,使用QSettings
?
可能看起来像:
key_1=value_1,value2
key_2=value_1
...
是的,你应该使用 QStringList 类型:
QStringList list;
list << "value_1" << "value2";
settings.setValue("key_1", list);
输出:
键_1=值_1,值2
包含的项目,
将使用"..."
.
好吧,取决于你想如何访问它,你可以使用
QVariant value ( const QString & key, const QVariant & defaultValue = QVariant() ) const
您可以在其中插入 QVariantList。
但我看到有一种组格式。 http://doc.qt.digia.com/4.6/qsettings.html#childGroups