question about Tkinter delete

Kristen Aw jiayuaw at yahoo.com.sg
Sun Nov 6 20:26:43 EST 2011


Hi all

I don't understand why I get this error. I'm trying to delete the existing points, then redraw them after this bit of code to 'animate' my simulation.

def update(self, point1, point2):
        # Deletes existing points
        if self.point1:
            self.w.delete(point1)
            self.master.update_idletasks()
        if self.point2:
            self.w.delete(point2)
            self.master.update_idletasks()
#draw new point
# . . .

The error message that I get is:
. . . in update
    self.w.delete(point1)
  File "C:\PYTHON26\LIB\LIB-TK\Tkinter.py", line 2181, in delete
    self.tk.call((self._w, 'delete') + args)
TclError: invalid command name ".44593760"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20111107/cf875ba0/attachment.html>


More information about the Python-list mailing list