Entry Inhalt ändern im readonly Modus

Fragen zu Tkinter.
Antworten
Benutzeravatar
Schnieker
User
Beiträge: 2
Registriert: Samstag 14. September 2019, 08:51

Moin, ich bin neu hier und hätte mal eine Frage:
Wenn ich ein Entry habe und es auf

Code: Alles auswählen

entry.config(state='readonly')
umstelle, kann ich danach mit

Code: Alles auswählen

entry.insert
nichts mehr darin eintragen. Mach ich da was falsch? Wenn ich das readonly weg lasse funktioniert es :/ Vielleicht kann mir da ja einer helfen.

Schnieker
Benutzeravatar
__blackjack__
User
Beiträge: 14226
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@Schnieker: Na Du hast alles relevante ja im Grunde selbst schon geschrieben: Den Textinhalt von einem `Entry` kann man nicht ändern solange es im Zustand "readonly" ist. Wenn man den Inhalt ändern will, muss man den Zustand vorher auf `tkinter.NORMAL` ändern. Und wenn es danach weiterhin "readonly" sein soll, muss man den Zustand nach dem Verändern halt wieder auf "readonly" setzen.
“Ich bin für die Todesstrafe. Wer schreckliche Dinge getan hat, muss eine angemessene Strafe bekommen. So lernt er seine Lektion für das nächste Mal.” — Britney Spears, Interview in der französischen Zeitung Libération, 2. April 2002
Benutzeravatar
Schnieker
User
Beiträge: 2
Registriert: Samstag 14. September 2019, 08:51

Achso, ok. Ich dachte dass ich in Entrys mit readonly nur per Hand nachträglich nichts mehr eintragen kann ^^ Aber dann mach ich's so. Danke!
Antworten