Objekt mit der Maus bewegen

Ich benutze Qt und möchte ein Objekt mit der Maus bewegen. Beispielsweise klickt der Benutzer auf ein Objekt und zieht dieses Objekt an eine andere Stelle im Fenster. Wie kann ich es tun?

Ich habe mouseMoveEvent ausprobiert:

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

aber leider bewegt sich das objekt sehr seltsam. Es springt von Ort zu Ort.

QDropLabel erbt QLabel. Außerdem hat es eine Pixmap gegeben. Ich habe versucht, es mit verschiedenen Objekten zu tun, aber das Ergebnis ist das gleiche.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage