Sehr komplizierte ProgressBar
Man könnte natürlich auch `gobject.io_add_watch()` benutzen, Beispiel hier. Aber das wird höchstwahrscheinlich nicht unter Windows funktionieren, weil da `select()` nur mit Sockets und nicht mit Pipes funktioniert und ich mal stark davon ausgehe, dass da `select()` benutzt wird. Außerdem könnte das Programm natürlich hängen, wenn der gestartete Prozess mal weniger als eine Zeile ausgibt.
"Der Dumme erwartet viel. Der Denkende sagt wenig." ("Herr Keuner" -- Bertolt Brecht)
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Lies doch einfach die Dokumentation zu Subprocess, ich werde sie dir wohl kaum vorlesen müssen, oder? Sowohl die Original-Doku hat ein Beispiel, als auch das Wiki und im Forum bist du nicht der erste der Subprocess nutzt.gugugs hat geschrieben:Wie lese ich mit subprocess aus der Pipe?
Hab leider momentan nur so die Grundlagen von Python und GTK. Wenn du gerade Zeit hast, wäre es echt super, wenn du mal ein Beispiel mit dem Ping google machen könntest.
Aber schon mal Danke für den Tipp
Dazu gibt es im PyGTK-Forum massig Beispiele und ehrlich, das ist so simpel, darauf kommt man eigentlich auch selbst.gugugs hat geschrieben:Oder vllt ein kurtzes "Statement" zu gobject.timeout_add^^
Ich finde nämlich auch in google nicht sooo brauchbare Ergebnisse, die mir erklären könnten, wie ich gobject.timeout_add am besten bei mir verwende
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Das Beispiel hatte ich im anderen Thread auch schon gebracht Er hat das also schon ...Leonidas hat geschrieben:Lies doch einfach die Dokumentation zu Subprocess, ich werde sie dir wohl kaum vorlesen müssen, oder? Sowohl die Original-Doku hat ein Beispiel, als auch das Wiki und im Forum bist du nicht der erste der Subprocess nutzt.gugugs hat geschrieben:Wie lese ich mit subprocess aus der Pipe?
Hab leider momentan nur so die Grundlagen von Python und GTK. Wenn du gerade Zeit hast, wäre es echt super, wenn du mal ein Beispiel mit dem Ping google machen könntest.
Aber schon mal Danke für den Tipp
Und ich hatte ihm auch schon Beispiele zu Threads rausgesucht ... ok, wenn es eine andere, einfachere Möglichkeit gibt, würde ich mir die natürlich auch zuerst angucken!
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Wie wäre es, wenn Du einfach mal hier postest. Somit könnten später andere User mit ähnlichem Problem Deine Lösung nachvollziehen
http://paste.pocoo.org/
http://paste.pocoo.org/