[Interest] [QtGui] Clip cursor position
Jan Dasselaar
jan at altus-escon.com
Tue Dec 22 11:52:48 CET 2015
Hello Nye,
Maybe you can use the QWidget::grabMouse() function for that.
This in combination with an overlay widget (visible but fully
transparent) over your application.
Regards,
Jan
On 22-12-2015 10:44, Nye wrote:
> Hello,
> Is it possible to clip the mouse cursor to a specific area of the
> screen? I've tried to limit the cursor movement by installing an event
> filter on the application object and moving it back when its position
> got outside of my target rectangle, but the results proved to be
> unsatisfactory, as there is considerable "flicker". I then dig deeper
> and tried installing a window system event handler on
> QWindowSystemInterfacePrivate by subclassing the
> QWindowSystemEventHandler class available, reimplementing the
> sendEvent() function, and plugging that in the appropriate place, but
> (as expected) the behavior was only marginally better. I'm considering
> changing the QPlatformWindow and trying to do it directly from there
> (actually from QXcbWindow) but decided to ask first if there is
> actually a better way. Any input is highly appreciated.
>
> Kind regards.
>
>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20151222/60b45c90/attachment.html>
More information about the Interest
mailing list