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