Wie kann ich Text in meiner GUI statt in der Konsole mit tkinter drucken? Zum Beispiel, wenn ich "Test" anstelle von Drucken Test in meiner Konsole drucke, sollte es Test in die nächste Zeile der GUI drucken. Ich brauche das, um mit einer großen Anzahl gedruckter Zeilen zu arbeiten.Python tkinter auf GUI drucken
Antwort
Hinweis: Ich bin nicht sicher, was Sie unter ‚Druck‘ bedeuten, wenn dies nicht das, was Sie suchen Bitte einen Kommentar
Wie für ‚Druck‘ auf Ihrem tkinter
Fenster gibt es ein paar verschiedene Möglichkeiten.
Ein guter Weg ist das label
Widget, das ist ein Widget, das Text enthält, können Sie die Schriftart, Größe, Farbe und Ausrichtung des Textes ändern.
mylabel = Label(master, text = "ExampleText", font = ("Purisa", 12)) # master can be a window or a frame
mylabel.pack() # packs the label on to the master
Eine andere Methode ist die Schaffung Text auf einem canvas
mycanvas = Canvas(...)
mycanvas.create_text(x = 100, y = 100, text = "ExampleText")
Ich muss eine große Anzahl von Zeilen erstellen, und die Anzahl der Zeilen, die ich drucken muss, ist zufällig. Wenn ich einen Master verwende, um die Position zu haben, weiß ich nicht, wie viele ich machen soll, und mit dem Canvas weiß ich auch nicht, wie viele ich machen soll. – TheBandit
Sie können mehr als eine Zeile in einem 'Label' haben und' create_text' verwenden, Sie müssen nur ein '\ n' zwischen jeder Zeile einfügen. Zum Beispiel: 'mylabel = Label (master, text =" line1 \ nline2 \ nline3 ")' –
Vielen Dank, ich habe es in den meisten Fällen abgesehen von den Positionen alles durcheinander gebracht. Gibt es eine Möglichkeit, Links anklickbar zu machen? (die Linien, die gedruckt werden, sind alle Links, aber es lässt mich nicht auf sie klicken) – TheBandit
- 1. Drucken python tkinter Ausgabe
- 2. Python Tkinter GUI reagiert nicht
- 3. Scrollbar - tkinter GUI - Python 3
- 4. Python 2.7 GUI mit Tkinter
- 5. Python Tkinter Eigenschaft Steuer GUI
- 6. Python GUI tkinter Scientific Calculator
- 7. Python-GUI (tkinter; pygtk + glade), py2exe
- 8. Python tkinter Passwort Checker GUI - Hashing Problem
- 9. Mehrere GUI mit Tkinter
- 10. Druckausgabe in GUI-Schnittstelle Tkinter Python
- 11. Python Tkinter GUI-Programm: SyntaxError: ungültige Syntax?
- 12. Python tkinter - Text nicht angezeigt (GUI)
- 13. Python GUI und Funktionsaufruf mit Tkinter
- 14. Python tkinter Passwort Stärke Checker gui
- 15. Erstellen einer Rücktaste auf meinem Taschenrechner python tkinter GUI
- 16. python3 tkinter gui reagiert nicht
- 17. Tkinter oder ttk GUI-Programmierung?
- 18. python3 tkinter gui reagiert nicht auf Ausführung
- 19. TKinter Skalen und GUI Update
- 20. Tkinter GUI Image w/Button
- 21. Tkinter: maximiere matplotlib GUI-Fenster
- 22. Liste nach Tkinter drucken Etikett
- 23. Wie starte ich ein anderes Programm in GUI (Python Tkinter)
- 24. tkinter canvas gui lädt nicht
- 25. Python GUI App Verteilung: geschrieben in wxPython, TKinter oder QT
- 26. Ausführen von Javascript mit Selenium in Python (Tkinter als GUI)
- 27. Drucken auf Java-GUI mit for-Schleife
- 28. Python Directory-Reader Tkinter GUI funktioniert nicht richtig
- 29. Python-GUI-Programmierung
- 30. Python v3 mit Idle mit Tkinter und Gui, Code wiederholen
Ich bin mir nicht sicher, was zu versuchen, die Nachricht() Funktion erfordert einen bestimmten Ort, so dass ich glaube nicht, dass funktioniert. Gibt es eine Funktion, die nur Zeile für Zeile druckt? – TheBandit
'def print (stuff):' vielleicht? –
@TheBandit Sie haben nichts über 'Message()' Funktion in Ihrer Frage erwähnt, ich denke, Sie müssen besser beschreiben, welchen Code Sie bereits geschrieben haben. –