放在label上的图片随鼠标拖动腾挪,并自身实现旋转

放在label上的图片随鼠标拖动移动,并自身实现旋转
我创建一个label并在其上面导入一副图片,然后我定义三个事件
movepressEvent()
dragEnterEvent()
dragMoveEvent()
dropEvent()
来表示拖动图片label,但是在拖动中,我想实时修改拖动图片的旋转角度,请问有什么办法,
我看了Qpaint可以实现旋转的,但是我这里是label

图片 label 旋转 鼠标

------解决方案--------------------
可以建议看看QGraphicsProxyWidget,QTimeLine,利用Qt的动画效果会更好
------解决方案--------------------
改下上面的错误   可以用
QGraphicsItem * QGraphicsScene::itemAt(const QPointF & position, const QTransform & deviceTransform) const
获得鼠标位置的Item子项指针