Drag&drop with custom cursor

  • Is it possible to modify drag& drop process so that I can chage pixmap and hotspot on every mouse move? Specifically I only want to allow the user to drag elements up and down, but not sideways.

  • There are the dragEnter, dragMove and dragLeave events. Here you can handle custom drag/drop handling, change the cursor etc. Whether it is possible to change the drag image, I don't know, try it out :-)

  • Changing picture is possible only before drag starting (via QDrag::setPixmap()).

  • It seems that the only way is to create another widget and move it in dragMove event. Haven't tried it yet but seems like a fine solution.

Log in to reply

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.