Python 在Tkinter画布上添加不可见按钮/可单击区域

Python 在Tkinter画布上添加不可见按钮/可单击区域,python,canvas,tkinter,Python,Canvas,Tkinter,我正在写一个游戏,它的节点应该是可以点击的。我正在考虑使用标记绑定将它们实现为带有回调函数的椭圆。唯一的问题是画布上的隐藏对象似乎不响应事件 是否有一种很好的方法来实现屏幕上用户不可见的可点击区域(例如hitbox?当您创建椭圆(canvas.create_oval)时,传递参数 fill="" 及 保持椭圆形透明并删除轮廓的选项。椭圆形现在有效隐藏 outline=""

我正在写一个游戏,它的节点应该是可以点击的。我正在考虑使用标记绑定将它们实现为带有回调函数的椭圆。唯一的问题是画布上的隐藏对象似乎不响应事件

是否有一种很好的方法来实现屏幕上用户不可见的可点击区域(例如hitbox?

当您创建椭圆(canvas.create_oval)时,传递参数

fill=""

保持椭圆形透明并删除轮廓的选项。椭圆形现在有效隐藏

outline=""