我只想通过小部件的轴移动图像并围绕小部件的中心旋转(就像任何数字绘画软件中的画布),但它围绕其左顶点旋转......
QPainter p(this);
QTransform trans;
trans.translate(width()/2, -height()/2);
trans.rotate(angle);
QTransform inverse = trans.inverted();
inverse.translate(-canvas.width()/2, -canvas.height()/2);
p.setTransform(trans);
p.drawImage(inverse.map(canvasPos), canvas);
如何让它正确旋转?