mouse press & release & double click events
От: nen777w  
Дата: 31.01.17 18:58
Оценка: 2 (1) +1
Столкнулся с такой проблемой.
Есть у меня самодельный контрол у которого перегружены события mousePressEvent(), mouseReleaseEvent(), mouseMoveEvent()
Поведение такое: пользователь нажимает и начинает тащить пин мышкой, затем отпускает, при этом если нажимает не по пину (mousePressEvent()), то пин сам подскакивает под мышку.
Понадобилось мне недавно добавить еще mouseDoubleClickEvent() что бы даблкликнув по контролу пользователь мог ввести значение пина.
Но тут случилась такая засада... doubleClick то приходит... но перед ним приходят и mousePressEvent() и mouseReleaseEvent(), что не годится совсем.
Есть ли нормальный способ избежать этого?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.