Bonjour tous,

j'ai fais un code sous code::block qui fonctionne tres bien. A present je veux le passer sous Qt mais je galere. Ce que j'ai fais pour cela c'est un projet Qt vide et j'y ai inséré tous les fichiers de mon précédent programme.

les seules choses que j'ai modifié sont:
main.cpp
=> j'ai rajouté à l'intérieur du main la ligne (avec bien sur le #include <QApplication>):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
QApplication app(argc, argv);
=> et j'ai remplacé le return 0 du main part ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
return app.exec();
=> comme mon programme etait realisé en mode console j'ai rajouté dans le .pro la config console afin de pouvoir visualiser les messages de la console

A present mon code fonctionne apparemment..., MAIS :

=> presque la premiere ligne du code je lui dis d'ouvrir un fichier "data.txt" et il n'arrive pas à l'ouvrir o_O
=> si je run mon programme avec code::block alors il arrive à ouvrir ce fichier

d'où mes questions

1°) savez vous pourquoi il n'arrive pas à ouvrir ce fichier?
2°) ma demarche pour passer de code::block à Qt est correct ? (ce n'est pas genant par exemple qu'au depart mon code avait été generé avec l'option console?)

j'espere que vous pourrez m'aider...

merci d'avance pour votre aide



EDIT:

j'ai trouvé: Qt d'origine ne va pas chercher les données dans le repertoire où se trouve les sources mais dans un dossier qu'il fait lors de la "creation" du projet
et c'est ici qu'il faut placé le fichier texte et pas à l'endroit où se trouve les sources