python - 如何在 Python 中阻止鼠标单击选定区域?
问题描述
我是python的初学者,我浏览了一些关于阻止鼠标输入的帖子,但他们完全讨论了冻结鼠标。我想知道的是如何封锁一个区域。
解决方案
当您获得 clickEvent 时,您首先需要检查点击是否在圈外,然后,如果它在圈外,则执行代码。例如,假设您的圆的中心在 (2,2) 并且半径为 1: def example(event, x, y, flags, param):
if event == cv2.EVENT_LBUTTONDOWN:
if (x -2)**2 + (y-2)**2 >= 1: #check you are outside circle
#your code here
推荐阅读
- python - I want to export the array as a CSV file
- java - 如何通过 RapidClipse 自动生成的代码修复 Null-Pointer exeption
- javascript - gherkin-cucumber 中有没有办法将 json 文件与项目框进行比较?
- javascript - 在 CONNECT 平台上以编程方式调用内部节点
- javascript - How to anime EACH svg
- java - 无法每隔一小时在服务器中运行调度程序
- java - 如何在 Recyclerview 中使用 onSaveInstance 方法
- php - PHP - 用二进制数据打包数组
- javascript - 将对象中的第一个数组推到自身
- javascript - 为什么最后一个 if 语句总是执行?