Bienvenue sur le forum !

Si vous souhaitez rejoindre la communauté, cliquez sur l'un de ces boutons !

Qt 5 : 5.9.1 - Qt Creator : 4.4.0 - Qt Installer : 2.0.3 - JOM : 1.1.2 - Qt Build suite : 1.7.0 - VS Qt 5 : 2.0.0

Les préférences d'une appli : un QSettings en singleton ?

2»

Réponses

  • QSetting02 marche à condition que je spécifie un chemin de fichier valide:
     QString home=QDir::homePath();
    QString iniFileName="AfondDeProcesseur.ini";
    QString iniPath=home+"/"+iniFileName;
    QSettings settings02(iniPath,QSettings::IniFormat);
    settings02.beginGroup("AfondDeProcesseur");
    settings02.clear();

    for(int i = 0 ; i < 10 ; i ++)
    {
    settings02.setValue(QString::number(i),i+1);
    }

    settings02.endGroup();
    [AfondDeProcesseur]
    0=1
    1=2
    2=3
    3=4
    4=5
    5=6
    6=7
    7=8
    8=9
    9=10
    QSettings04 ne marche pas, fichier introuvable.
    Je suis sur Mac pas Windows ...

    Je te conseillerais soit d'utiliser l'emplacement standard basé sur OrgName/AppName
    soit de spécifier un chemin précis comme dans QSettings02, ou encore mieux, les chemins retournés par QStandardPaths::AppConfigLocation et QStandardPaths::AppDataLocation
       for(int i = 0 ; i < 100000 ; i ++)
    Tu cherches vraiment les ennuis !
  • for(int i = 0 ; i < 100000 ; i ++)
    J'ai fait des tests de durées en surveillant la RAM pour comprendre ou sont stockés les valeurs.
    Merci milles fois, je crois en avoir terminé avec les difficultés.
    Cela commence à être trop compliqué pour moi.
    Faut que je trouve un livre sur le c++
Connectez-vous ou Inscrivez-vous pour répondre.