QSettings 打印输出特定键的默认值

QSettings printout default value for specific key

有没有办法打印出特定键的默认值是多少?

int v = settings.value("key", defaultValue).toInt();
qDebug() << ...

QSettings 对象不存储与键关联的默认值。根据 QSettings::value() 函数描述,如果设置不存在,函数 returns 给定的默认值 - 您已经知道并作为函数参数的值。

QSetting 类似于 Dictionary,在关闭您构建的 Qt 项目后仍然存在! 您将为它添加一个键和一个值,它将在您下次使用时使用等等! 因此,如果您不设置值和键,则没有默认值!