Xécuter un fichier [Qt]

DrCrow Messages postés 416 Statut Membre -  
loupius Messages postés 789 Statut Membre -
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 789 Statut Membre 148
 
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 416 Statut Membre 19
 
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 789 Statut Membre 148
 
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