bonjour,
je voudrais lancer un programme et lire ce que retourne ce programme.je lance mon programme dans la console puis j'essaie de lancer le programme externe avec le code ci-dessus. le programme externe se lance très bien, affiche plein de choses dans la console mais rien n'est renvoyé dans ma fenêtre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 QProcess builder; //lancement du programme externe builder.startDetached("build_fps", QStringList() << this->edit_xml->text() << this->edit_src->text() << this->edit_fps->text() << preferences::self()->dirs_build); //affichage d'une fenêtre qui doit recevoir le texte OutputWin::self()->show(); //écriture du texte de sortie du programme OutputWin::self()->text_console->setText(builder.readAll());
il y a quelque chose que je fais mal ?
Partager