写个简单的代码,你可以参考一下:
把读取配置函数放在构造函数内调用,把保存配置函数放在析构函数内调用。
void MainWindow::SaveConfig() {
QSettings *configIniWrite = new QSettings("MyConfig.ini", QSettings::IniFormat, this);
// ----------保存配置---------- //
configIniWrite->setValue("/Last_Message/lineEdit",ui->lineEdit->text());
}
void MainWindow::LoadConfig() {
// ----------读取配置并进行设置---------- //
if ( QFile::exists("MyConfig.ini") ) {
QSettings *configIniRead = new QSettings("MyConfig.ini", QSettings::IniFormat, this);
ui->lineEdit->setText(configIniRead->value("/Last_Message/lineEdit"));
}
}