Przenoszenie obiektu za pomocą myszy

Używam Qt i chcę przenieść jakiś obiekt za pomocą myszy. Na przykład użytkownik klika obiekt i przeciąga ten obiekt w inne miejsce okna. Jak mogę to zrobić?

Próbowałem mouseMoveEvent:

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

ale niestety obiekt porusza się bardzo dziwnie. Skacze z miejsca na miejsce.

QDropLabel dziedziczy QLabel. Podał także pixmapę. Próbowałem zrobić to z różnymi obiektami, ale wynik jest taki sam.

questionAnswers(1)

yourAnswerToTheQuestion