<div dir="ltr"><div>Problem Solved. My old code only overrides QGraphicsScene's wheel event, but the default QGraphicsView's wheel event moved the scroll bar before calling the QGraphicsScene's wheel events, so the behavior messed up :-/<br>
<br></div>Now I overrided QGraphicsView's wheel event and did not call (call-next-qmethod event), now it works perfectly!!!<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Sep 18, 2013 at 10:21 AM, Stas Boukarev <span dir="ltr"><<a href="mailto:stassats@gmail.com" target="_blank">stassats@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">Rujia Liu <<a href="mailto:rujia.liu@gmail.com">rujia.liu@gmail.com</a>> writes:<br>
<br>
> Ok! I'll look into it soon and will paste some code if I still haven't get<br>
> it right.<br>
><br>
> BTW: is it possible to add a mouse event handler without subclassing and<br>
> override the event handler? sometimes it'll be cleaner.<br>
</div>Nope, not possible currently.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
With best regards, Stas.<br>
</div></div></blockquote></div><br></div>