操作文件,无非就是读与写,以下为Qt读写ini文件的代码。
demo:
#include "widget.h" #include <QApplication> #include <QSettings> #include <QDebug> // 写ini配置文件 void setIni() { QSettings * myini = new QSettings("config.ini", QSettings::IniFormat); myini->setValue("person/name", "张三"); myini->setValue("person/age", "12"); myini->setValue("cat/name", "小小"); delete myini; } // 读ini配置文件 void getIni() { QSettings * myini = new QSettings("config.ini", QSettings::IniFormat); QString personName = myini->value("person/name").toString(); QString catName = myini->value("cat/name").toString(); delete myini; qDebug() << "人的姓名: " << personName ; qDebug() << "猫的姓名: " << catName ; } int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget w; w.show(); // 写配置文件 setIni(); // 读配置文件 getIni(); return a.exec(); }