Как игнорировать событие PressAndHold в Qt? - PullRequest
0 голосов
/ 30 января 2020

У меня есть MouseArea с событием onPressAndHold и я установил pressAndHoldInterval на 5 секунд. Иногда, когда я держу кнопку мыши, чтобы выполнить это событие PressAndHold, появляется всплывающее окно. Если я отпущу кнопку мыши через 5 секунд, для всплывающего окна вызывается событие PressAndHold для этой MouseArea. Есть ли способ игнорировать это событие PressAndHold, когда эта MouseArea перекрывается всплывающим окном?

Другими словами, событие PressAndHold начинается, когда я нажимаю и удерживаю кнопку мыши на MouseArea. Появляется всплывающее окно, и я хотел бы отклонить / игнорировать это событие PressAndHold. Теперь, когда я отпускаю кнопку мыши, вызывается событие PressAndHold.

Я попытался добавить MouseArea в Popup и задать параметр spreadateComposedEvents, но это не сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...