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 ^^

2 réponses

  1. 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
    1. 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
  2. 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