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: 14087
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.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
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