Перемещение объекта с помощью мыши
Я использую Qt и хочу переместить какой-нибудь объект мышью. Например, пользователь нажимает на объект и перетаскивает этот объект в другое место окна. Как я могу это сделать?
Я попробовал mouseMoveEvent:
void QDropLabel::mouseMoveEvent(QMouseEvent *ev)
{
this->move(ev->pos());
}
но, к сожалению, объект движется очень странным образом. Он прыгает с места на место.
QDropLabel наследует QLabel. Также он дал растровое изображение. Я пытался сделать это с разными объектами, но результат тот же.