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 :
Merci de votre réponse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();
Partager