@J.Hilk My app is pretty simple, cursor-wise. It uses an arrow in the inactive areas, and a pointing finger on active controls. I want to replace them with really big versions, when doing demos that will be projected or captured to video, probably in response to a command line option. It seems to me that setOverrideCursor and restoreOverrideCursor could be called by onEntered and onExited signal handlers, but they'd have to be attached to every MouseArea in my program, which is a pretty significant impact. I wish there was a way, on startup, of redefining the cursors that are associated with the various enumeration constants, because the rest of the code would be untouched. But do those functions even work in QML? Or do they just apply to Qt widgets?