Problème de création de fichier
Bonjour,
Je travaille sur un projet informatique et dans celui-ci, je dois créer un programme qui permet de créer, éditer, sauvegarder et supprimer des fichiers.xml
Je bloque actuellement sur la création.
Code:
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 35
|
void ihm_tapis::on_Creer_clicked()
{
bool ok = false;
QString NomFichier = QInputDialog::getText(this, "Creer", "Entrez le nom du fichier a creer (avec le .xml)", QLineEdit::Normal, QString(), &ok);
QFile file (NomFichier);
if (ok && !NomFichier.isEmpty())
{
if( !file.exists() )
{
QMessageBox::information(this, "Creer", "Echec creation");
}
else
{
QMessageBox::information(this, "Creer", "Fichier " + NomFichier + " cree ");
}
file.close();
ihm_tapis fp;
close();
fp.exec();
}
else
{
QMessageBox::critical(this, "Creer", "Annulation");
ihm_tapis fp;
close();
fp.exec();
}
} |
Quand je rentre un nom de fichier (text.xml par exemple), je me retrouve avec le message "Echec création". Je suppose qu'il y a une erreur quelque part mais je n'arrive pas à voir où. La compilation se passe très bien.
En vous remerciant