Seite 1 von 1

kompletter output

Verfasst: 1. April 2008 14:48
von bueffel2
Hi,

wie kann ich denn den kompletten output von readAllStandardOutput() bekommen?
Ich krieg immer nur ein paar Buchstaben. (um genau zu sein 4)

So scheints falsch zu sein:

QString rb = prc->readAllStandardOutput();

Das Programm was ich aufrufe braucht recht lange zum ausfuehren. Aber das sollte doch ansich kein Problem sein, oder?
Dann habe ich noch eine Frage, ich habe einen slot mit dem Signal finished(int, QProcess::ExitStatus) verbunden, aber was muss ich nun noch in dem slot machen?


danke

buffalo

Verfasst: 1. April 2008 14:50
von PeterLustig
prc ist wohl ein QProcess. Hast du dir schonmal die Dokumentation zu der Funktion durchgelesen?
Die Funktion gibt jeglichen verfügbaren Output zurück. Wenn nicht mehr verfügbar ist (das Programm hat sonst nichts ausgegeben bis zu dem Zeitpunkt), kann es eben auch so wenig oder garnichts sein.