python - Tkinter:注册两次左键单击?
问题描述
我正在尝试做的是在画布上单击两次并获得event.x
和event.y
两次鼠标单击,以便我可以使用它绘制图元。
我想用两组事件值来计算距离,并用它作为半径来画圆。
目前,我只需单击一下即可获得它。
def leftClick(event=None):
print("left",event.x,event.y)
c.bind("<Button-1>",leftClick)
解决方案
您可以尝试将其绑定
c.bind('<Double-Button-1>', function)
并根据您的要求定义功能
推荐阅读
- python - 'NoneType' 对象不可使用 json 文件进行迭代
- android - 没有找到类“androidx.constraintlayout.ConstraintLayout”
- amazon-web-services - 如何在 buildspec.yml 中使用 Codebuild 控制台中定义的环境变量
- python - 如何在folium上使用基于颜色的PolyLine
- d3.js - 我是 d3.js 的新手,我想做一个连续的过渡但不工作
- javascript - 为什么 Function.toString 以这种方式工作?
- ionic4 - API的数据响应的ionic4问题
- spring-mvc - 如何解决 No mapping found for HTTP request with URI [/springmvc/hello] in DispatcherServlet with name 'dispatcher' 错误
- javascript - 从 localhost geoJSON 文件链接到本地文件目录
- c++ - htons 给网络时间增加了多少开销