QProcess et commande sur l'invite de commandes
Bonjour
j'aimerai démarrer une application à partir de Qt , effectuer un traitement et finalement donner la main au logiciel Qt.
Le problème que j'ai trouvé c'est lorsque je démarre l'application .exe à l'aide de la commande Qprocess, la fenetre de Qt se bloque, et elle n'exécute pas les autres instructions (voir le code (les instruction en rouge)) . Il se fige sur l'instruction process.execute !!
voici le code :
Code:
1 2 3 4 5 6 7 8 9 10
| QString appli = "application.exe";
arguments<<"-c"<<"config.e";
process->execute(appli,arguments);
int error= init();
cout<<"error"<<error;
process->terminate();
process->waitForFinished(-1);
cout<<process->pid();
process->kill();
cout<<process->pid(); |
Merci de votre réponse