Wie kann ich erreichen, dass die Anzeige der Skripte (die wahrscheinlich auf stdout ausgegeben werden?) innerhalb des Qt-Programms angezeigt werden?
Den Prozess mittels QProcess starten und die Signale "readyReadStandardError" und "readyReadStandardOutput" anfangen. Innerhalb der Slots für diese Signale kannst du per "readAllStandardError" bzw. "readAllStandardOutput" die Ausgabe des Prozesses lesen und in deinem Widget anzeigen.
Danke, das werde ich mir mal ansehen.
Allerdings bin ich der Meinung, dass es eleganter, realitätsnäher und noch dazu lehrreicher ist, die Skripte so umzuschreiben, dass sie ohne Probleme als Module importiert werden können, und diese Module dann aus der GUI heraus anzusprechen. Just my 2 cents
ok, das werde ich für meine python-scripte auch so machen. Aber ich habe auch einige shellscripe, die ich auf diesem Wege starten wollte. Oder gibt es eine Möglichkeit, aus Python heraus eine konsole mit dem entsprechenden Script zu starten? -- Uwe Wilske