QMimeData *mimeData = new QMimeData; mimeData->setData(signature, sendData); QDrag *drag = new QDrag(this); drag->setMimeData(mimeData); drag->setHotSpot(QPoint(0,0)); drag->setPixmap(pmIcon); drag->exec(Qt::MoveAction); delete drag;