это старый друг для всех, кто работает с Qt, он распространяет событие для виджета под текущим.
Кроме того, если вы используете прозрачность в кнопке, то только ее часть получает события такого рода.
К сожалению, мне не удалось сделать то же самое для событий на колесах, очевидно, вы можете поймать это через eventFilter, но это не очень хорошо для меня.
Идея заключается в наложении на виджет, который содержит трехмерные данные, поэтому он «крадет» событие колеса.