Bonsoir,

Je voudrais savoir comment vous feriez pour faire avancer une QProgressBar au fur et à mesure d'un slot ?

Je voudrais le commencer du début à la fin de manière assez fluide mais je sais pas comment faire...
Je sais utiliser la QProgressBar avec une requête mais sinon j'ai jamais essayer et je vois pas comment faire du coup

Voilà le code :
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
 
void FenListeur::creation_xml(const QHash<QString, QString> &liste)
{
    QString fileName = "liste_fichiers.xml";
    QFile file(fileName);
    file.open(QFile::WriteOnly | QFile::Text);
    QXmlStreamWriter writer(&file);
    writer.setAutoFormatting(true);
    writer.writeStartDocument();
 
    // Élément racine du fichier XML
    writer.writeStartElement("root");
 
    QHash<QString, QString>::const_iterator it;
    for (it = liste.constBegin() it != liste.constEnd(); ++it)
    {
        QString nomFichier = it.key();
        QString chemin = it.value();
 
        comboBox_film->addItem(nomFichier);
 
        writer.writeStartElement("fichier");
        writer.writeTextElement("nom", nomFichier);
        writer.writeTextElement("chemin", chemin);
        writer.writeEndElement();
    }
 
    // Finalise le document XML
    writer.writeEndDocument();
    // Fermer le fichier pour bien enregistrer le document et ferme l'élément root
    file.close();
}
Merci