_tkinter.TclError: can't delete Tcl command
Verfasst: Samstag 3. September 2022, 15:50
Hallo Leute
In meinem Programm erstelle ich eine StringVar mit einem Namen, füge einen trace hinzu und möchte den trace anschliessend löschen.
Allerdings kommt folgender Fehler, wenn ich es zu löschen versuche:
Kann mir bitte jemand helfen?
In meinem Programm erstelle ich eine StringVar mit einem Namen, füge einen trace hinzu und möchte den trace anschliessend löschen.
Allerdings kommt folgender Fehler, wenn ich es zu löschen versuche:
Code: Alles auswählen
self.name_entry_var.trace_remove("write", "entry_name")
File "C:\Program Files\Python310\lib\tkinter\__init__.py", line 455, in trace_remove
self._tk.deletecommand(cbname)
_tkinter.TclError: can't delete Tcl command
Code: Alles auswählen
self.name_entry_var = tk.StringVar(self, name="entry_name")
self.name_entry_var.trace_add("write", self.on_update_name_text)
self.name_entry_var.trace_remove("write", "entry_name")