Mover objeto com mouse

Eu uso o Qt e quero mover algum objeto com o mouse. Por exemplo, o usuário clica no objeto e arrasta esse objeto para outro lugar da janela. Como posso fazer isso?

Eu tentei mouseMoveEvent:

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

mas infelizmente o objeto se move de maneira muito estranha. Salta de um lugar para outro.

QDropLabel herda o QLabel. Também deu um pixmap. Eu tentei fazer isso com objetos diferentes, mas o resultado é o mesmo.

questionAnswers(1)

yourAnswerToTheQuestion