首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2013-08-09 
放在label上的图片随鼠标拖动移动,并自身实现旋转我创建一个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子项指针

热点排行