Qt :: WA_TransparentForMouseEvents ни альфа-прозрачность не работают для событий колеса?

эта линия

this->setAttribute(Qt::WA_TransparentForMouseEvents);

это старый друг для всех, кто работает с Qt, он распространяет событие для виджета под текущим.

Кроме того, если вы используете прозрачность в кнопке, то только ее часть получает события такого рода.

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

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

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]