Phil, I'm not sure what the implications of this are, but I'm assuming with great sorrow that there is no way to safely release the GIL while dragging? I've got threads that need to continue to run while a call to QDrag.start is waiting to return, and I'm afraid this is a show-stopper for my app. Suggestions?