ich stehe wiedermal auf dem Schlauch.
Folgendes Problem:
Ich möchte einen geänderten Text wieder zurück in die Variable schreiben, aus der der Text ausgelesen wurde.
Einlesen funktioniert, Zurücklesen nicht.
Code: Alles auswählen
import tkinter as tk
from tkinter import StringVar, Text, END
root = tk.Tk()
root.geometry('900x400')
root.title('Test')
text = StringVar()
text.set('testtext der geändert werden soll') # wird später aus Datei ausgelesen
def ausg():
eingabetextfeld.insert(END, text.set()) # geänderter text in variable speichern -> Fehler ???
ausgabetextfeld.insert(END, text.get()) # geänderter text im Nachbarfeld ausgeben
labelInfo = tk.Label(root,font = 'arial 10', text = "Eingabefeld").place(x=20, y=150)
labelInfo = tk.Label(root,font = 'arial 10', text = "Ausgabefeld").place(x=450, y=150)
eingabetextfeld = Text(root, height=15, width=40)
eingabetextfeld.place(x=100, y=15)
ausgabetextfeld = Text(root, height=15, width=40)
ausgabetextfeld.place(x=540, y=15)
eingabetextfeld.insert(END, text.get()) # text aus variable lesen und evtl. editieren
Speichern = tk.Button(root, text='Ausgabe', bd ='5', command = (ausg),
bg = 'antique white', font = 'arial 10 bold').place(x=400, y=300)
root.mainloop()
evtl könnte mir jemand zeigen , WO der Denkfehler ist ?
Vielen Dank