stdout zu tkinter GUI
Wie kann ich stdout umleiten von Daten auf einem tkinter-Text-widget?
- Schritt 1. Gehen Sie akzeptieren Sie einige Antworten auf Ihre bisherigen Fragen...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie kann ich stdout umleiten von Daten auf einem tkinter-Text-widget?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Sie brauchen, um eine Datei wie die Klasse, deren
write
Methode schreibt die Tkinter-widget statt, und dann tunsys.stdout = <your new class>
. Sehen diese Frage.Beispiel (kopiert aus dem link):
und dann im Tkinter-widget:
StdoutRedirector
wie getan wird, dort legen Sie dannsys.stdout = StdoutRedirector
. Ich werde kopieren Sie den code in meine Antwort.Dies ist eine alte Frage, aber ich habe eine Lösung gefunden, die ich gerne mit der community teilen. Mein Beispiel Rohre eine Auflistung des Verzeichnis in ein Tk-Fenster. Ich bin mit Python 3.6 auf Windows 8. Mir lief der code durch beide Jupyter Notebook und Eclipse mit Pydev.
Vom hier