我想用QSettings保存一个变量状态,然后在程序的启动部分调用这个值。这是我现在的代码,我的程序的SetupUi部分的第一部分。按下按钮调用void函数。目前,2000年是唯一通过的。要么我没有保存文件,要么我没有正确回忆它。
QSettings settings(QString("configs/config.ini"),QSettings::IniFormat);
cuttime2= (settings.value("cuttime2s/config/key",2000)).toFloat();
void Application::saveSettings()
{
QSettings settings(QString("configs/config.ini"),QSettings::IniFormat);
settings.value("cuttime2s/config/key",cuttime2).toFloat();
}
答案 0 :(得分:6)
保存值时,应使用setValue
方法。 value
方法用于从QSettings读取,而不是保存。