Есть свой класс сцены и свой просмотрщик - наследуемые класы от QGraphicsScene и QGraphicsView.
Задача такая: нужно колесиком мыши (без зажатых клавиш) менять масштаб, а не скроллить. Событие колеса ловлю в своем просмотрщике. Проблема в том, что если в своем обработчике колеса делать только масштабирование и не вызывать обработчик базового класса QGraphicsView::wheelEvent(), то это событие не дойдет до сцены и, соответственно, не дойдет до виджетов на ней. А там у меня лежат, к примеру, спинбоксы, которым это событие нужно. Если же вызвать базовый обработчик QGraphicsView::wheelEvent(), то событие доходит до сцены, но при этом сцена каким-то образом вызывает еще и скроллинг у просмотрщика, а мне это не нужно. Как запретить такой скроллинг? Естественно, полосы прокрутки должны остаться, чтоб пользователь сам мог скроллить.