QProcess: Einfangen der shell klappt nur teilweise
Verfasst: 15. Mai 2008 19:28
Hallo,
ich stelle meine Frage erstmal ganz allgemein - vielleicht reicht das ja schon:
Ich versuche mit QProcess Operationen in der shell auszuführen und die Ausgaben einzufangen. Das klappt auch bei Befehlen wie "ping" und bei allen anderen, die immer neue Zeilen ausgeben, wunderbar.
Rufe ich jedoch Prozesse auf, die bestehende Zeilen aktualisieren, passiert garnichts (Beispiel: "top"). Mein Programm meldet dann gleich dass der Prozess beendet wurde, aber ich sehe keinerlei Ausgabe.
Hat jemand eine Idee, worauf ich hier achten muss?
Vielen Dank.
ich stelle meine Frage erstmal ganz allgemein - vielleicht reicht das ja schon:
Ich versuche mit QProcess Operationen in der shell auszuführen und die Ausgaben einzufangen. Das klappt auch bei Befehlen wie "ping" und bei allen anderen, die immer neue Zeilen ausgeben, wunderbar.
Rufe ich jedoch Prozesse auf, die bestehende Zeilen aktualisieren, passiert garnichts (Beispiel: "top"). Mein Programm meldet dann gleich dass der Prozess beendet wurde, aber ich sehe keinerlei Ausgabe.
Hat jemand eine Idee, worauf ich hier achten muss?
Vielen Dank.