J'essaie de rechercher la chaîne dans le fichier de configuration et si la correspondance de chaîne veut supprimer la paire clé/valeur. J'ai qstringlist à partir du fichier. aussi loin que mon code est essayéSupprimer la paire clé/valeur du fichier de configuration qsetting
int main(int argc, char *argv[])
{
QSettings* settings= new QSettings("/home/sidheshwar/Desktop/temp.txt", QSettings::IniFormat);
settings->beginGroup("Profiles");
const QStringList childKeys = settings->childKeys();
QStringList Keys;
QStringList values;
QString user="db-host";
QString tempUser;
foreach (const QString &childKey, childKeys)
{
Keys << childKey;
values << settings->value(childKey).toString();
}
for(int i=0;i< Keys.length();i++){
if(user == values.at(i)){
qDebug() << " keys" << Keys[i] << endl;
tempUser=Keys[i];
}
qDebug() << " tempUser" << tempUser << endl;
}
return 0;}
Comment puis-je utiliser settings->remove(tempUser);
I essayé le 'supprimer()' fonction et I eu aucun problème – eyllanesc
effectivement son ne fonctionne pas pour moi .. tout lien de document que vous avez référé ou tout code – zodango