Qt + Qcustomplot绘图插件安装和配置

Qcustomplot是一款小巧精美的Qt绘图工具,可以绘制多种多样的曲线图,折线图,柱形图等等统计图表,可以动态绘图,但是目前版本尚不支持极坐标绘图。本文讲解Qt安装配置Qcustomplot,谨作记录,以备复习。来自https://www.hsli.top

安装

可以到 QcustomPlot官网 下载Qcustomplot,打开把qcustomplot.hqcustomplot.cpp解压出来,用的时候包含到Qt工程的头文件源文件目录里面

配置使用

  1. 在工程文件greaterThan后面添加printsupport,如下

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    #-------------------------------------------------
    #
    # Project created by QtCreator 2016-10-19T23:33:05
    #
    #-------------------------------------------------

    QT += core gui
    QT += serialport

    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport

    TARGET = SerialOscilloscope
    TEMPLATE = app


    SOURCES += main.cpp\
    mainwindow.cpp \
    qcustomplot.cpp

    HEADERS += mainwindow.h \
    qcustomplot.h

    FORMS += mainwindow.ui


    #LIBS += -L "E:\Qt\Qt5.5.1\5.5\mingw492_32\lib" -lqwt
    #INCLUDEPATH += "E:\Qt\Qt5.5.1\5.5\mingw492_32\include\qwt"
    #include (F:\ISE\Qt\qwt-6.1.3\qwt.prf)
  2. 打开界面文件添加一个Widget控件 ,右键选择提升为

  3. 提升的类名称填写QCustomPlot(注意,这里是大小写敏感的),然后添加,提升
    这里写图片描述

  4. 提升之后建议清理一下项目并且执行一下qmake,笔者遇到过提升之后直接保存运行报错的情况

运行

这里写图片描述

可以看到,已经出现了坐标系

如果文章有用,请随意打赏