Bonjour,

La question du jour: comment récupérer le contenu d'un fichier dans un QString???

D'après la doc, pour ouvrir un fichier, il faut utiliser ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
QString filename = QFileDialog::getOpenFileName();
    QFile file(filename);
    //Chargement du fichier
    if (!file.open(QFile::ReadOnly | QFile::Text)) {
        std::cout<<"Erreur";
     }
 
     QTextStream in(&file);
     QApplication::setOverrideCursor(Qt::WaitCursor);
     text_edit->setPlainText(in.readAll());
     QApplication::restoreOverrideCursor();
Je peux récupérer le contenu du fichier dans un QTextEdit, dans un QTextStream mais pas dans un QString!!!

J'ai joué avec les setPlainText, toPlainText et ce, sans résultat.

Alors, comment faire?

Merci d'avance.