Не получать mouseMoveEvent без удержания кнопки мыши ⇐ C++
-
Anonymous
Не получать mouseMoveEvent без удержания кнопки мыши
Я пытаюсь реализовать функцию наведения, при которой я перерисовываю элемент при наведении курсора на определенные области моего элемента.
класс TestItem: общедоступный QQuickItem { Q_OBJECT публика: явный TestItem(QQuickItem *parent = nullptr): QQuickItem(parent) { setAcceptHoverEvents (истина); setAcceptedMouseButtons(Qt::AllButtons); } защищено: // Интерфейс QQuickItem void mouseMoveEvent (QMouseEvent *event) Q_DECL_OVERRIDE { qDebug()
Я пытаюсь реализовать функцию наведения, при которой я перерисовываю элемент при наведении курсора на определенные области моего элемента.
класс TestItem: общедоступный QQuickItem { Q_OBJECT публика: явный TestItem(QQuickItem *parent = nullptr): QQuickItem(parent) { setAcceptHoverEvents (истина); setAcceptedMouseButtons(Qt::AllButtons); } защищено: // Интерфейс QQuickItem void mouseMoveEvent (QMouseEvent *event) Q_DECL_OVERRIDE { qDebug()
Мобильная версия