[Qt-interest] Grabbing the mouse
Tony Rietwyk
tony.rietwyk at rightsoft.com.au
Tue May 17 11:38:30 CEST 2011
Hi Phil,
GrabMouse should work as you expect - the menus rely on it to cancel the
dropdown if you click anywhere outside the menu - whether in the same
application's windows or not.
I wonder if MDI is affecting the mouse handling? Try your example with just
the graphics scene and view - that is cut out the main window and mdi.
Also, I think there are limits on the maximum size of pixel coordinates
(8,000?), so you probably should scale your view by 0.001.
Hope that helps,
Tony.
> -----Original Message-----
> Sent: Tuesday, 17 May 2011 18:38 PM
>
> Thanks again Brad and MihaiNaydenov for your responses. The
> reason I'm trying
> to do it this way is because I saw an example in the "Ivor
> Hortons Beginning
> Visual C++ 2008" book that does precisely what I'm trying to
> achieve and does
> it very well. I must mention again that if I want to select
> the centre of a
> circle right outside the view(or even scene coordinates)
> surely I should have
> a means of doing so. Having said that I do like your idea of
> the scrolling
> view. Anyhows if it can easily be done in Visual C++ then
> surely Qt can
> manage it!!! If grabmouse worked as I think that it should
> then jobs done!!!
> But for what ever reasons (for me)it does not.
> I'm just trying to follow the example, but re-write it in
> Qt(as close as
> possible)
> I will look into trying your idea of installing an event
> filter on the entire
> app. I have tried to create a cut down example of the
> problem as Brad
> suggested:-
-- code sniped
More information about the Qt-interest-old
mailing list