Search code examples
pythontexttkinter

how to delete single character from entry widget tkinter?


I'm trying to delete a character from entry widget with .delete() method.

def efface():
      MAIN_txt.config(state=NORMAL)
      MAIN_txt.delete(0,)
      MAIN_txt.config(state="readonly")

The problem is I want it to delete the last character first, not the first one. I have tried MAIN_txt(0,END) and MAIN_txt(END,) but nothing happened.


Solution

  • # delete the last character
    MAIN_txt.delete(len(MAIN_txt.get())-1)