Python Tk/Tkinter帆布“&书信电报;项目删除>&引用;事件

Python Tk/Tkinter帆布“&书信电报;项目删除>&引用;事件,python,canvas,tkinter,tcl,tk,Python,Canvas,Tkinter,Tcl,Tk,删除画布上的项目时是否触发事件?我害怕看到没有这样的事情,但我想确认一下 (我之所以寻找这样的东西,是因为我有一个/绑定对,如果在鼠标悬停在项目上时删除该项目,该绑定对将不同步。理想情况下,在这种情况下,我只需触发,但这似乎不会发生。) FWIW:TCL8.5,TK8.5,Python2.7.9,Windows7不,没有。由于您正在编写删除对象的代码,因此始终可以生成自己的虚拟事件 def delete_something(): ... canvas.event_generat

删除画布上的项目时是否触发事件?我害怕看到没有这样的事情,但我想确认一下

(我之所以寻找这样的东西,是因为我有一个
/
绑定对,如果在鼠标悬停在项目上时删除该项目,该绑定对将不同步。理想情况下,在这种情况下,我只需触发
,但这似乎不会发生。)



FWIW:
TCL8.5
TK8.5
Python2.7.9
Windows7
不,没有。由于您正在编写删除对象的代码,因此始终可以生成自己的虚拟事件

def delete_something():
    ...
    canvas.event_generate("<<ItemDeleted>>")
def delete_something():
...
canvas.event_generate(“”)
您必须管理跟踪已删除的项目


尽管如此,您可以检查
绑定中是否存在该项,或者捕获并忽略错误。

谢谢。执行删除操作的代码超出了我的控制范围,但我想我将对
Canvas
进行子类化,并重写
delete
方法以生成您建议的虚拟事件。我会发回结果