Я хочу определить, когда курсор мыши перемещается в пределах QGraphicsItem
при нажатии кнопки мыши, то есть кнопка нажимается до того, как мышь входит в элемент. Моя первая идея заключалась в использовании hoverEnterEvent
, но при нажатии левой кнопки мыши она не срабатывает. Моя другая идея состояла в том, чтобы использовать dragEnterEvent
, но он вообще не срабатывает (хотя я использовал setAcceptDrops(True)
.Определите, когда мышь вводит QGraphicsItem с кнопкой
Что лучше всего обнаружить, когда курсор перемещается над элементом и кнопкой мыши нажимается?
Вы, возможно, придется фильтровать события мыши на уровне графика сцены, и добавить уведомление каждый виджет, что мышь закончилась. Однако я бы подумал, что события перетаскивания должны сработать. –
Я столкнулся с той же проблемой. Хотелось бы услышать ответ. Будут проверять события перетаскивания. – problemofficer