QTransform 用法

 

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);

 

你可能感兴趣的:(QT)