0
陣列我有這種形式的.ini文件:的Qt4 QSettings讀取多個值
#init file:
[files]
fileAmount=2
file1=string1, string2, 0
file2=string1, string2, 1
//cpp file:
settings=new QSettings(QString(":resources/configuration"), QSettings::IniFormat);
int n=set("files/fileAmount").toInt();
for(int i=1; i<=n; i++){
QStringList list=settings->value("files/file"+QString::number(i)).toStringList();
out<<list[0]<<" "<<list[1]<<" "<<list[2]<<endl;
}
//output:
string1 string2 0
string1 string2 1
有什麼辦法來設置空格作爲分隔符QStringList中,而不是KOMMA?
即有此文件:
#init file:
[files]
fileAmount=2
file1=string1 string2 0
file2=string1 string2 1
,並得到相同的輸出?
請顯示一些代碼,你已經嘗試過。 –
以及如果** string1 **或** string2 **裏面有**空格**會怎麼樣? – Redanium