I want my user to be able to move a widget around with reasonable accuracy.
The drag and drop works fine, but in initial testing, most of my users were slightly disconcerted by the fact that the drop act does not happen under the tip of the mouse....i.e. event.pos() does not return a value under the part of the mouse which is usually the "active" pointy bit at the tip of the arrow, but insead off to the right and down, under the box bit....
now i've fixed it easily with an offset, but it just seems a wierd choice IMO......
has anybody else had experience with this? is there any way of uniformly changing the position of a mouse event? like setting the active bit of the mouse for the whole program....
(n.b. it also meant that if I selected the widget and did not move the mouse, but just dropped it in the same position it still moved about 25 right and 25 down).......
Bookmarks