Hi there,

I have some code that uses a QTimer to get the current cursor position every x milliseconds. Every n runs of this, it resets the cursor to the middle of the screen using the static QCursor::setPos(int x, int y). However, queries on the position of the cursor for around the next 200ms show it being in the middle of the screen, despite me flailing the mouse around wildly. You can even see it "stick" in the middle for a short while.

Does anyone know why this happens or how I can fix it?

I'm using PyQt with Qt 4.4 right now. Thanks for your help.

-tom