簡體   English   中英

QSettings每個鍵具有多個值

[英]QSettings with multiple values for each key

有沒有一種方法可以使用QSettings每個鍵的多個值存儲在人類可讀的 (沒有二進制文件).ini文件中?

可能看起來像這樣:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM