2016-03-28 27 views
-1

QSettings ile bir değişken durumu kaydetmek ve programımın önyükleme bölümünde bu değeri geri çağırmak istiyorum. Bu, programımın SetupUi kısmındaki ilk bölümle sahip olduğum kod. Boşluk fonksiyonu bir tuşa basılarak çağrılır. Şu anda 2000 geçilen tek kişidir. Ya dosyayı kaydetmiyorum ya da doğru bir şekilde hatırlamıyorum. Eğer değeri kaydedilirken zamanBir değişken kaydetmek için QSettings nasıl kullanılır?

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

cevap

6

Sen setValue yöntemi kullanmalısınız. value yöntemi, QSettings'ten okumak için değil, kaydetmek için kullanılır.

+1

Yardımlarınız için teşekkür ederiz. –

İlgili konular