qtz中如果画曲线涉及到旋转会使用矩阵变幻,这儿有一个秘诀,就是先平移到旋转中心,在设置旋转角度,然后平移到旋转中心的负方向,最后就可以按需求画出来
p.drawRect(QRect(100,100,200,200));
p.translate(200,200);
p.rotate(90);
p.translate(-200,-200);
p.drawArc(QRect(100,100,200,200),0*16,180*16);
qtz中如果画曲线涉及到旋转会使用矩阵变幻,这儿有一个秘诀,就是先平移到旋转中心,在设置旋转角度,然后平移到旋转中心的负方向,最后就可以按需求画出来
p.drawRect(QRect(100,100,200,200));
p.translate(200,200);
p.rotate(90);
p.translate(-200,-200);
p.drawArc(QRect(100,100,200,200),0*16,180*16);