美文网首页C++
QT5.12入门2_QPainter--Apple的学习笔记

QT5.12入门2_QPainter--Apple的学习笔记

作者: applecai | 来源:发表于2019-11-08 21:23 被阅读0次

    用QT,主要特色就是他的GUI库,所以当然要学习下图形编程,但是让我做游戏我暂时不感兴趣。于是想到了做个汽车的仪表盘。让指针动起来作为GUI入门。网上搜索了别人的参考代码。自己研究实践了下。那个旋转坐标折腾了我下,原来+x和+y的方向是如下的,必须记住


    image.png

    效果如下:


    image.png

    每次刷新指针都会旋转角度1.


    image.png

    关键代码

      //设置新的圆心,其实也是旋转中心
      painter.translate(CenterPoint_X, CenterPoint_Y);
      //旋转一个角度
      painter.rotate(d_Pointer_angle_now);
      //画指针,注意是在指针中心的反方向开始画
      painter.drawPixmap(NeedleCenter_X, NeedleCenter_Y,
                         NeedlePic_W, NeedlePic_H,
                         image2);
    

    相关文章

      网友评论

        本文标题:QT5.12入门2_QPainter--Apple的学习笔记

        本文链接:https://www.haomeiwen.com/subject/oqowbctx.html