Salut a tous,

Après avoir chercher longuement sur le net je ne comprend pas ce qui cloche dans ce 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
 
void save(const QString& fileName)
{
 
    QFile file(fileName);
 
    if(file.open(QIODevice::WriteOnly))
    {
        QTextStream streamOut(&file);
        streamOut << txEd->toPlainText();
        file.close();
    }
    else {QMessageBox::warning(0 ,tr("Warning") ,tr("Failed to open the file!").arg(fileName).arg(file.errorString()));}
}
Je n'ai pas d'erreur de compilation mais lorsque j'envoie le chemin sous forme absolu la messagebox apparait a chaque fois.

Attention: Je suis sous linux le chemin que j'utilise (fileName) est donc de la forme /home/user/...
Ce n'est donc pas un problème d'antislash!