QTransform 比 QMatrix 先进,之前版本用 QMatrix. 推荐使用 QTransform.
QTransform可以帮助你转换坐标(平移 旋转 缩放 等...),并且支持自由组合顺序.
QTransform _trans;
_trans.rotate(-90);
_trans.translate(200, 0);
_trans.rotate(90);
_painter.setTransform(_trans, 1);
_painter.drawText(0, 0, "QTransform");
QTransform::map函数可以返回变换后的点.
QTransform _trans;
_trans.rotate(-90);
_trans.translate(100, 0);
_trans.rotate(90);
QPointF _point(0,0);
_point=_trans.map(_point);