2009-07-07 16 views

cevap

10

Tamam, sadece anladım. regedit bunu (Varsayılan) olarak gösterirken sadece Varsayılan olarak okuyorsunuz.

QString sReturnedValue = settings.value("Default", "0").toString(); 

Dinlediğiniz için teşekkürler.

+1

"" varsayılan anahtarını demektir, nasıl görmüyorum "işe yarayabilir Varsayılan", ne olur aynı anahtar? – Anders

+1

Qt, QSettings'te key.isEmpty() –

+0

'da [QSettings.value] için belgeler (http://qt-project.org/doc/qt-5.0/qtcore/qsettings.html#value) adresinde belirtilmiştir. ikinci argüman, ikinci argümanı, anahtarı bulamazsa, varsayılan değer olarak döndürür. ** Bu, soruyu sormak istediği gibi değil. –

4

Ayrıca bir dönem çalışır: Standart adlı gerçek değer varken

birçok şey için
RegReader.value(".", NULL).toString(); 
İlgili konular