Il semble que ce soit une solution pour ça dans qt3, mais je ne peux pas trouver un pour qt4 (tout ce que j'ai utilisé, goggling j'ai vu des solutions pour qt3).Comment puis-je surveiller QProcess fini() dans qt4 (Signal/Slot)
connect(r, SIGNAL(readyReadStandardError()), this, SLOT(updateError()));
connect(r, SIGNAL(readyReadStandardOutput()), this, SLOT(updateText()));
connect(r, SIGNAL(finished(int exitcode)), this, SLOT(updateExit()));
J'ai mon stdout/stderr SIGNAL/SLOT de travail de très bien, mais je ne peux pas sembler trouver une bonne solution pour les finitions. Je ne peux rien faire dans une boucle ou proc-> waitforfinished parce que j'ai besoin de mise à jour constante à mon interface utilisateur. Comment puis-je faire ceci?
Mon erreur: Object :: connect: Aucun signal de QProcess :: fini (int exitcode)
Merci
Voici les signaux pour QProcess ....
Signals
void error (QProcess::ProcessError error)
void finished (int exitCode, QProcess::ExitStatus exitStatus)
void readyReadStandardError()
void readyReadStandardOutput()
void started()
void stateChanged (QProcess::ProcessState newState)
Votre environnement est-il correctement configuré pour QT4? terminé est définitivement un membre "signal" de QProcess. – JimR