摘要:
所谓坐标变换就是给painter加上一些变换矩阵。比如,在调用了rotate(int angle)方法之后painter的世界被旋转了一个角度,tanslate(int dx,int dy)之后painter的整个世界向右拖了dx,又向下拖了dy。所以,坐标变换可以看做是painter当前的一个状态,我们可以用save()方法把当前的状态存到一个堆栈里,在用过之后,再用restore()恢复,看一个例子。 painter->translate(50, 50); painter->save(); painter->rotate(45); painter->drawLine 阅读全文
posted @ 2012-02-04 18:25
cloudygoose
阅读(970)
评论(0)
推荐(0)
浙公网安备 33010602011771号