bonjour,
je voudrais lancer un programme et lire ce que retourne ce programme.
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());
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


il y a quelque chose que je fais mal ?