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@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest