qt画旋转曲线

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章