Xécuter un fichier [Qt]

Fermé
DrCrow Messages postés 387 Date d'inscription lundi 9 novembre 2009 Statut Membre Dernière intervention 20 août 2014 - 19 févr. 2010 à 18:04
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 19 févr. 2010 à 22:34
Salut,
je cherche la fonction qui exècute un fichier externe du projet, en (Qt).
elle est equivalente a system("start C:\\....");
Merci ^^
A voir également:

2 réponses

loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 148
19 févr. 2010 à 20:35
Ce n'est évidemment pas une fonction mais une classe qui permet de répondre à cette question: QProcess.
Bonne continuation.
0
DrCrow Messages postés 387 Date d'inscription lundi 9 novembre 2009 Statut Membre Dernière intervention 20 août 2014 19
19 févr. 2010 à 21:00
mais en testant une code , sa marche pas :(
QProcess Process;
Process.execute("C:\\Users\\NAME\\Desktop\\fichier.txt");
Process.start("C:\\Users\\NAME\\Desktop\\fichier.txt" QProcess::ReadWrite);
Sa compile, mais sa donne rien,. o_O
0
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 148
19 févr. 2010 à 22:34
Si ça marche ... sinon cela se saurait ! ;-)
Mais il faut éviter de faire l'erreur classique 'du coup de la console qui se ferme avant d'avoir vu le résultat'.
Essaie d'appeler ton propre programme Qt:
  QProcess *myProcess = new QProcess(parent);
  myProcess->start("./nomProgramme");
Cela peut varier suivant le système d'exploitation.
Bonne continuation.
0