避免在前景项中处理wheelEvent

时间:2016-09-07 09:40:16

标签: c++ qml qt-quick qt4.8

http://i.stack.imgur.com/SB1CA.png

我有一个处理wheelEvents的QDeclarativeItem,以及在QML上声明的几个Rectangle。 当光标位于这些项目上方时,将处理鼠标滚轮滚动,这是不需要的。 我怎么能避免这个?

1 个答案:

答案 0 :(得分:0)

所以,我必须创建一个新的QDeclarativeItem,用event->accept()捕获wheelEvent,并用QML将其包裹在我的矩形中。 包装所有矩形(当有很多矩形时)有点烦人,但看起来没有其他方法可以用Qt4.8在QML代码中捕获WheelEvent。