如何检测海龟屏幕上的鼠标释放事件?只有
onscreenclick
但没有对应的发布事件。我可以使用 tkintercanvas 后端做些什么吗?
turtle
使用tkinter
,您可以访问tkinter.Canvas
并将您的函数绑定到事件<ButtonRelease-1>
(左按钮),<ButtonRelease-2>
(右按钮),<ButtonRelease-3>
(中按钮),
canvas.bind("<ButtonRelease-1>", function_name)
完整的工作代码
import turtle
def my_function(event):
print('event:', event)
canvas = turtle.getcanvas()
canvas.bind('<ButtonRelease-1>', my_function)
turtle.mainloop()