zoukankan      html  css  js  c++  java
  • Qt Creater 制作汽车仪表盘

    最近项目用到了模拟仪表,网上下载大神编写的按个仪表Meter没有成功

    转战 QWt 编译后,在creater中仍然无法使用,只可以在代码中使用

    百度说是我编译的版本不对

    扔到

    开始做自己的

    这个用到了图片,所以大小是是确定的,唯一的好处就是特效可能更好看一点点

    目前只做出来一个了了,剩下的就是等我慢慢来了

    主要核心代码

    {
        ui->setupUi(this);
        ui->label_Scale->setStyleSheet("border-image:url(:/KM/Images/Km/Km_background.png)");
        m_pointX = 200;
        m_pointY = 200;
        m_degreespeed = 0;
        m_degreeRotate = 0;
    }



    void Form_KM::paintEvent(QPaintEvent *)
    {
        QImage imagePointer(":/KM/Images/Km/Point.png");
        QPainter painter(this);
        QRect rct(32,39,324,324);
        painter.translate(m_pointX,m_pointY);
        painter.rotate(-14+m_degreespeed);
        painter.translate((0 - m_pointX),(0-m_pointY));
        painter.setRenderHint(QPainter::SmoothPixmapTransform,true);
        painter.drawImage(rct,imagePointer);
        painter.save();
        painter.restore();
    
    }

    代码连接:http://download.csdn.net/detail/z609932088/9465874

  • 相关阅读:
    Cookie
    Servlet请求和响应
    Servlet
    Tomcat
    jQuery
    HTTP协议和ajax
    WebApp制作和正则
    BOM对象和json
    视频和音频
    改变文档结构的方法(5种)
  • 原文地址:https://www.cnblogs.com/DreamDog/p/9160148.html
Copyright © 2011-2022 走看看