前提须知: 修改ini文件, 会对ini文件之前的内容重置(之前的注释全没了)
注释不能有 " = " 这个字符, 不然写.ini就会出现乱码的文字
读Ini文件
QString iniFilePath = "test.ini";
QSettings settings(iniFilePath,QSettings::IniFormat);
QString path = settings.value("Group1/Path").toString();
QString fileName = settings.value("Group1/FileName").toString();
int size = settings.value("Group2/Count").toInt();
int price = settings.value("Group2/Price").toInt();
写Ini文件
QString iniFilePath = "test.ini";
QSettings settings(iniFilePath,QSettings::IniFormat);
settings.setValue("Group1/Path", "../../ini");
settings.setValue("Group1/FileName","init");
settings.setValue("Group2/Count",123);
settings.setValue("Group2/Price",-1);
网友评论