Как заблокировать щелчок мышью на выделенной области в Python? - PullRequest
1 голос
/ 31 марта 2020

Я новичок в python, я просмотрел несколько постов о блокировке ввода мышью, но они обсуждают полностью зависание мыши. То, что я хочу знать, это как блокировать только область.

1 Ответ

1 голос
/ 31 марта 2020

Когда вы получаете clickEvent, вам сначала нужно проверить, что щелчок находится за пределами круга, а затем, если он находится за пределами круга, вы выполняете код. Предположим, например, что ваш круг имеет центр в (2,2) и радиус 1: def пример (событие, x, y, флаги, параметр):

if event == cv2.EVENT_LBUTTONDOWN:
        if (x -2)**2 + (y-2)**2 >= 1: #check you are outside circle
           #your code here      
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...