0
http://i.stack.imgur.com/SB1CA.png避免处理wheelEvent前景的项目
我有一个处理一个wheelEvents QDeclarativeItem,并铺设在它之上的QML宣布几个矩形。 鼠标滚轮滚动是在光标位于这些项目上方时处理的,而不需要这些项目。 我该如何避免这种情况?
http://i.stack.imgur.com/SB1CA.png避免处理wheelEvent前景的项目
我有一个处理一个wheelEvents QDeclarativeItem,并铺设在它之上的QML宣布几个矩形。 鼠标滚轮滚动是在光标位于这些项目上方时处理的,而不需要这些项目。 我该如何避免这种情况?
所以,我不得不做一个新的QDeclarativeItem,在event->accept()
里面抓住wheelEvent,并将它包裹在QML中的矩形中。 包装所有的矩形(当它们中有很多)时,它有点烦人,但是看起来没有其他方法可以用Qt4.8抓住QML代码中的WheelEvent。