前两天遇到了一个读写“ini”配置文件的问题,上网搜了一下,发现网上资料很全,这里只是自己对这个问题的一个总结学习,仅供参考!
ReadWriteINI.h:
#ifndef WRITEREADINI_H #define WRITEREADINI_H #include <QtWidgets/QMainWindow> #include "ui_Writereadini.h" class WriteReadINI : public QMainWindow { Q_OBJECT public: WriteReadINI(QWidget *parent = 0); ~WriteReadINI();
void WriteINI(); void ReadINI();
QStringList list; private: Ui::WriteReadINIClass ui; }; #endif // WRITEREADINI_H
ReadWriteINI.cpp:
#include "Writereadini.h" #include <QSettings> #include <QVariant> #include <QDebug> #include <QTableWidget> QStringList list; WriteReadINI::WriteReadINI(QWidget *parent) : QMainWindow(parent) { ui.setupUi(this); WriteINI(); ReadINI(); writeToTable(); } WriteReadINI::~WriteReadINI() { } void WriteReadINI::WriteINI() { QSettings settings("config.ini", QSettings::IniFormat); // 当前目录的INI文件 settings.beginGroup("a"); settings.setValue("a1",14.2); se