资源简介

一种可以绘制波形的上位机源码,采用串口通信,Qt5.0及以上版本

资源截图

代码片段和文件信息

#include 
#include “chart.h“


Chart::Chart(QWidget *parent) :
    QWidget(parent)config(0)
{
}

void Chart::init(Configuration* config){
    this->config = config;
    this->setFixedSize(config->get(“_setup_““width“).toInt()config->get(“_setup_““height“).toInt());
    this->repaint();

    px = QPixmap(width()height());
    px.fill(QColor(Qt::transparent));

    prevPoints.clear();
    cursor_pos = 0;

}

void Chart::newPacket(Decoderbase* decoder){
    QList packetValues = decoder->getPacketValues();
    QPainter p(&px);
    //clear one vertical line
    p.setPen(Qt::transparent);
    p.setCompositionMode(QPainter::CompositionMode_Clear);
    p.drawLine(cursor_pos0cursor_posheight()-1); //clear vertical line
    p.setCompositionMode(QPainter::CompositionMode_Sou

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-02-07 22:11  serialchart-master\
     文件         268  2015-02-07 22:11  serialchart-master\.gitignore
     文件         330  2015-02-07 22:11  serialchart-master\.travis.yml
     文件        1088  2015-02-07 22:11  serialchart-master\LICENSE
     文件         288  2015-02-07 22:11  serialchart-master\README.md
     目录           0  2015-02-07 22:11  serialchart-master\src\
     文件        1049  2015-02-07 22:11  serialchart-master\src\SerialChart.pro
     文件        3404  2015-02-07 22:11  serialchart-master\src\chart.cpp
     文件         503  2015-02-07 22:11  serialchart-master\src\chart.h
     文件         603  2015-02-07 22:11  serialchart-master\src\common.h
     文件        2027  2015-02-07 22:11  serialchart-master\src\configuration.cpp
     文件         514  2015-02-07 22:11  serialchart-master\src\configuration.h
     文件         625  2015-02-07 22:11  serialchart-master\src\decoderbase.cpp
     文件         854  2015-02-07 22:11  serialchart-master\src\decoderbase.h
     文件        2114  2015-02-07 22:11  serialchart-master\src\decoderbin.cpp
     文件         353  2015-02-07 22:11  serialchart-master\src\decoderbin.h
     文件        1016  2015-02-07 22:11  serialchart-master\src\decodercsv.cpp
     文件         353  2015-02-07 22:11  serialchart-master\src\decodercsv.h
     文件        1180  2015-02-07 22:11  serialchart-master\src\decoderhdlc.cpp
     文件         413  2015-02-07 22:11  serialchart-master\src\decoderhdlc.h
     文件        2106  2015-02-07 22:11  serialchart-master\src\displaybase.cpp
     文件         483  2015-02-07 22:11  serialchart-master\src\displaybase.h
     文件       10021  2015-02-07 22:11  serialchart-master\src\hiddevice.cpp
     文件         637  2015-02-07 22:11  serialchart-master\src\hiddevice.h
     目录           0  2015-02-07 22:11  serialchart-master\src\images\
     文件      122834  2015-02-07 22:11  serialchart-master\src\images\bkg.png
     文件         852  2015-02-07 22:11  serialchart-master\src\images\new.png
     文件        2073  2015-02-07 22:11  serialchart-master\src\images\open.png
     文件         629  2015-02-07 22:11  serialchart-master\src\images\run.png
     文件        1187  2015-02-07 22:11  serialchart-master\src\images\save.png
     文件       47768  2015-02-07 22:11  serialchart-master\src\images\stop.png
............此处省略112个文件信息

评论

共有 条评论