thanks for the comment. I thought about a custom list too but although this would work, it is a huge effort to integrate it in an existing application with many screens and widgets where some of them are created dynamically.
I have found a working solution by overriding void wheelEvent(QWheelEvent* event) but I'm not happy with it. I posted my solution here.
I'm still looking for better ideas! :-)