Das Ersetzen von Text in einem Textfeld in TKinter funktioniert nicht

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Das Ersetzen von Text in einem Textfeld in TKinter funktioniert nicht

by Anonymous » 03 Mar 2025, 17:46

Ich arbeite an einem Projekt und muss eine Änderung des Textfelds erkennen und den Text in einem anderen Textfeld entsprechend ändern. Hier ist die Funktion: < /p>


def work_change(event):
with open("uld.json", 'r', encoding="utf-8") as f:
data = json.load(f)
for i in range(len(data)):
if data["code"] == int(e3.get("1.0", "end")) or data["code1"] == int(e3.get("1.0", "end")):
description = data["description"]
typeof = data["type"]

print(description)
print(typeof)
e1.delete(1.0 ,"end")
e1.insert('end', description)
e2.delete(1.0 ,"end")
e2.insert('end', typeof)

break< /code>
< /div>
< /div>
< /p>
Ich habe alles ausprobiert und es möchte einfach nicht funktionieren. Es erkennt die Änderung, ändert jedoch nicht den Wert im Textfeld. Ich weiß nicht, was ich tun soll, und fand keine Lösung im Web.
Danke

Top