Bonjour,
Je suis actuellement en projet.
Pour l'instant, j'enregistre mes données dans un fichier de cette façon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
void MainWindow::enregistrerCalcul()
{
    QString cheminFichier = QFileDialog::getSaveFileName(this, "Enregistrer votre fichier dans votre repertoire de travail",
                                                         QString(), "Csv(*.csv)");
 
    if (!cheminFichier.isEmpty())
    {
        QFile fichier(cheminFichier);
 
        if(fichier.open(QIODevice::WriteOnly | QIODevice::Text))
        {
            QTextStream ts(&fichier);
            ts.setCodec("UTF-8");
 
            ts<<"x théorique ; y théorique ; z théorique ; x réel ; y réel ; z réel ; Erreur en x ; Erreur en y ; "
              <<"Erreur en z ; Erreur totale"<<endl;
 
            for(int i=0 ; i<nbPoints ; i++)
            {
                  ts<<tableauXParfait[i]<<";"<<tableauYParfait[i]<<";"<<tableauZParfait[i]<<";"
                    <<tableauXDefaut[i]<<";"<<tableauYDefaut[i]<<";"<<tableauZDefaut[i]<<";"
                    <<tableauErreurX[i]<<";"<<tableauErreurY[i]<<";"<<tableauErreurZ[i]<<";"<<tableauErreurTotale[i]<<endl;
            }
 
            fichier.flush();
            fichier.close();
        }
    }
    else
    {
        QMessageBox::critical(this, "Fichier", "Vous n'avez pas saisi de nom de fichier, veuillez recommencer.");
    }
 
}

Est-ce propre? Ou faut-il passer par une Base de Données?
J'ai vu que SQlite gère les fichiers.

J'aimerai des avis car c'est un peu flou encore pour moi