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.