void WriteSettings() { //QSettings settings("Software Inc", "Spreadsheet"); // windows在注册表中建立建 Software Inc -> Spreadsheet QSettings settings("Option.ini", QSettings::IniFormat); // 当前目录的INI文件 settings.beginGroup("DevOption"); settings.setValue("mainFun", 25); settings.setValue("subFun", 40); settings.setValue("service", 1); settings.endGroup(); } void ReadSettings() { QSettings settings("Option.ini", QSettings::IniFormat); int mainFun = settings.value("DevOption/mainFun").toInt(); int subFun = settings.value("DevOption/subFun").toInt(); QString service = settings.value("DevOption/service").toString(); qDebug() << "service" << service; qDebug() << "mainFun" << mainFun; qDebug() << "subFun" << subFun; } int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); WriteSettings(); ReadSettings(); return a.exec(); }