Settings Dialog with QSettings |
您所在的位置:网站首页 › 三维信技 › Settings Dialog with QSettings |
sure. @void TCommon::putSetting(QString iniFile,QString group,QString key,QVariant value) { QSettings settings(/QSettings::IniFormat,QSettings::UserScope,""some",iniFile.baseName());///iniFile,QSettings::IniFormat); settings.beginGroup(group); settings.setValue(key,value); settings.endGroup(); return; } // QVariant TCommon::getSetting(QString iniFile,QString group,QString key,QVariant defaultValue) { QSettings settings(/QSettings::IniFormat,QSettings::UserScope,"some",iniFile.baseName());///iniFile,QSettings::IniFormat); settings.beginGroup(group); QVariant value=settings.value(key,defaultValue); settings.endGroup(); return value; } //@ Note. This methods I use for windows and linux only. For more general purpose I use another implementation (like commented in this code). It's because on Mac and android other structure of deployment |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |