【发布时间】:2021-01-30 09:18:58
【问题描述】:
我正在尝试在 Qt 中旋转图像。如果你试试这个游戏,你可以很容易地看到箭头是如何旋转的: https://www.friv.com/z/games/killcovid19/game.html?Desktop-x-x-w-x-x-xx
假设我的图像在 QGraphicsPixmapItem 中,我应该如何让它旋转?
【问题讨论】:
标签: c++ qt rotation qpixmap qgraphicspixmapitem
我正在尝试在 Qt 中旋转图像。如果你试试这个游戏,你可以很容易地看到箭头是如何旋转的: https://www.friv.com/z/games/killcovid19/game.html?Desktop-x-x-w-x-x-xx
假设我的图像在 QGraphicsPixmapItem 中,我应该如何让它旋转?
【问题讨论】:
标签: c++ qt rotation qpixmap qgraphicspixmapitem
首先,您需要设置旋转点(在您的情况下为右下/左下)
void QGraphicsItem::setTransformOriginPoint(qreal x, qreal y)
然后围绕变换点进行旋转
void QGraphicsItem::setRotation(qreal angle)
【讨论】: