Qt提供了QSettings類來讀寫配置文件。可以使用QSettings類來保存應用程序的配置信息,如窗口位置、大小、樣式等。以下是一個簡單的示例代碼:
#include <QCoreApplication>
#include <QSettings>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
// 創建一個QSettings對象來讀寫配置文件
QSettings settings("myApp.ini", QSettings::IniFormat);
// 寫入配置信息
settings.setValue("window/width", 800);
settings.setValue("window/height", 600);
// 讀取配置信息
int width = settings.value("window/width", 640).toInt();
int height = settings.value("window/height", 480).toInt();
qDebug() << "Window Width:" << width;
qDebug() << "Window Height:" << height;
return a.exec();
}
在上面的示例中,我們使用QSettings類創建了一個名為"myApp.ini"的INI格式的配置文件,并寫入了窗口的寬度和高度信息。然后通過value()
方法讀取配置信息,如果配置信息不存在則會返回默認值。