Chcę przeczytać rejestr, aby znaleźć aktualną wersję PowerPoint.Jak odczytać wartość rejestru systemu Windows (wartość domyślna) za pomocą QSettings?
Jednak to właśnie zwraca zero:
QSettings settings("HKEY_CLASSES_ROOT\\PowerPoint.Application\\CurrVer",
QSettings::NativeFormat);
QString sReturnedValue = settings.value("(Default)", "0").toString();
Wszelkie sugestie co do tego, jak uzyskać wartość z (domyślnie) klucza?
Dla większości rzeczy „” oznacza klucz domyślny, nie widzę jak „Default” może pracować, co się dzieje, gdy istnieje realna wartość domyślna w nazwie ten sam klucz? – Anders
Qt ma assert w QSettings na key.isEmpty() –
[docs dla QSettings.value] (http://qt-project.org/doc/qt-5.0/qtcore/qsettings.html#value) mówi ** dostarczając drugi argument zwraca drugi argument jako wartość domyślną, jeśli nie może znaleźć klucza. ** To wcale nie jest pytanie, które było zadawane. –