diff --git a/widgets/scrollwidget.cpp b/widgets/scrollwidget.cpp index 0f8b505ee..555740b44 100644 --- a/widgets/scrollwidget.cpp +++ b/widgets/scrollwidget.cpp @@ -1392,6 +1392,10 @@ void ScrollWidget::wheelEvent(QGraphicsSceneWheelEvent *event) if (!d->widget) { return; } + if (!d->canYFlick() && !d->canXFlick()) { + event->ignore(); + return; + } d->handleWheelEvent(event); event->accept(); }