2016-03-28 17 views
-1

変数の状態をQSettingsで保存してから、プログラムの起動時にこの値を呼び戻したいとします。これは、私のプログラムのSetupUi部分の最初の部分にあるコードです。ボイド関数は、ボタンを押すと呼び出されます。現在、2000年だけが通過しています。ファイルを保存していないか、正しくリコールしていません。QSettingsを使用して変数を保存する方法

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(); 
} 

答えて

6

値を保存するときは、setValueメソッドを使用する必要があります。 valueメソッドは、QSettingsから読み取るために使用され、保存されません。

+1

ありがとうございました。 –

関連する問題