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