Are you not letting to take care of that? That is whole point of using StringVar. Of course you can slice out the char at insert point. You have read the code of vegaseat and me from code snippets and sticky messages, haven't you? See the advice linked in my signature.
pyTony
pyMod
5,359 posts since Apr 2010
Reputation Points: 782
Solved Threads: 852
tkinter is written in another language tcl and StringVar is living in the other side. Generally you assign it value or get value from it as whole. Tkinter (tcl interpreter Tk) keeps the variable up to date with the Entry contents and you do not need to touch it. i will experiment litle more myself, but a log of your unsuccesful efforts would help.
pyTony
pyMod
5,359 posts since Apr 2010
Reputation Points: 782
Solved Threads: 852
If
eSV.set(eSV.get()[0:-1])
did not work, it is little strange this works.
pyTony
pyMod
5,359 posts since Apr 2010
Reputation Points: 782
Solved Threads: 852