Objeto en movimiento con el mouse.

Uso Qt y quiero mover algún objeto con el mouse. Por ejemplo, el usuario hace clic en el objeto y arrastra este objeto a otro lugar de la ventana. ¿Cómo puedo hacerlo?

He intentado mouseMoveEvent:

void QDropLabel::mouseMoveEvent(QMouseEvent *ev)
{
    this->move(ev->pos());
}

Pero desafortunadamente el objeto se mueve de forma muy extraña. Salta de lugar en lugar.

QDropLabel hereda QLabel. También ha dado un pixmap. Intenté hacerlo con diferentes objetos, pero el resultado es el mismo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta