Ich arbeite an einer virtuellen Konsole, die die eingebauten Befehle des Systems verwenden würde und dann die Aktion ausführen und Ausgabeergebnisse in der nächsten Zeile in der Konsole anzeigen. Das funktioniert alles, aber wie bekomme ich den Inhalt der letzten Zeile und nur die letzte Zeile im tkinter Text Widget? Danke im Voraus. Ich arbeite in Python 3. Ich habe mit text.get(text.linestart, text.lineend)
treed ohne Erfolg. Wurden diese veraltet? Es spuckt einen Fehler aus, der besagt, dass AttributeError: 'Text' object has no attribute 'linestart'
Wie bekomme ich den Inhalt der letzten Zeile in tkinter Text Widget (Python 3)
0
A
Antwort
0
Sie können Modifikatoren auf die Text Widget Indicies wie linestart
und lineend
sowie Hinzufügen und Subtrahieren von Zeichen anwenden. Der Index nach dem letzten Zeichen ist "end"
.
Setzen Sie das zusammen, können Sie den Anfang der letzten Zeile mit "end-1c linestart"
erhalten.
-2
Warum abrufen nicht nur den gesamten Inhalt aus dem textwidget mit
some_text = text.get()
Dann ein paar einfache Python Textmanipulation tun mit
lines = some_text.split("\n")
last_line = lines[-1]
Verwandte Themen
- 1. Wie lösche/lösche ich den Inhalt eines Tkinter Text Widgets?
- 2. Tkinter: Wie tkinter Text Widget aktualisieren?
- 3. Python - Text Widget von tkinter in tkk
- 4. Hyperlink in Tkinter Text Widget?
- 5. tkinter Text Widget typeError
- 6. Python Logging to Tkinter Text Widget
- 7. Tkinter Text Widget Farbe bestimmter Text
- 8. Python3 Tkinter Text Widget INSERT in derselben Zeile
- 9. Wie gerenderten HTML-Inhalt in Text Widget von tkinter in Python 3.4.x
- 10. Python tkinter Eingabe Widget Verwendung
- 11. Wie Text Widget in Tkinter ausrichten
- 12. Wie bekomme ich den Span Text Inhalt innerhalb der Vorlage
- 13. Tkinter Text widget: Konfigurieren Schrift
- 14. Wie bekomme ich Excel in Python (Tkinter)
- 15. Wie bekomme ich den Eingabetext Texteingabe tkinter
- 16. Boxed Text Styling - Python 3.x - Tkinter
- 17. Übergeben einer URL durch das Eingabe-Widget (TKinter // Python 3+)
- 18. Wie bekomme ich nur den Text des letzten Objekts?
- 19. So zeigen Sie den Text einer Datei in Python tkinter Text Widget
- 20. Machen Sie den Hintergrund des 'Text' Widget in tkinter transparent
- 21. tkinter Überprüfen Sie, ob Text-Widget leer
- 22. Text im Tkinter Label-Widget unterstreichen?
- 23. Tkinter focus_set() funktioniert nicht auf Text-Widget
- 24. Einstellung Bildlaufleiste in Tkinter Baum Widget Python
- 25. Python tkinter Text geändert Callback
- 26. redirect stdout zu tkinter Text widget
- 27. Wie bekomme ich den Inhalt der html-Seite in pdf
- 28. Notebook-Widget in Tkinter
- 29. Tkinter Text widget: Fetching Cursor Auswahl
- 30. python 3 tkinter images
'text.get()' ist ungültig Syntax; Die 'get'-Methode benötigt zwei Argumente. Da das Text-Widget garantiert immer mit einem Zeilenumbruch endet, führt das Aufteilen auf Zeilenumbrüche und das Aufnehmen des letzten Elements immer zu einer leeren Zeichenfolge. –