QCustomPlot是用于绘图和数据可视化的Qt C ++小部件。使用QCustomPlot不需要安装其他库,可以用头文件的形式,直接加入当前的qt工厂当中。
官网:https://www.qcustomplot.com/index.php/introduction

1. 将 QCustomPlot 加入当前工程

打开命令行,输入wget命令下载程序包,然后解压文件包

  1. wget https://www.qcustomplot.com/release/2.0.1/QCustomPlot.tar.gz
  2. tar -zxvf QCustomPlot.tar.gz

image.png
打开文件,将qcustomplot.cpp ****qcustomplot.h 复制工程目录的文件夹下
image.pngimage.png
之后在qt工程名字右侧选择添加现有文件
image.png image.png
等待一会工程就会加上
image.png
并在.pro文件里面添加依赖支持

  1. QT += core gui widgets printsupport

image.png
编译时候需要大量内存,4G树莓派应该可以完整编译,2G树莓派可以通过添加交换分区来做到编译整个工程:

  1. sudo nano /etc/dphys-swapfile

image.png
改为2048,然后ctrl+s保存,ctrl+x退出(会提示需要输入y 回车)
然后重启交换服务,就完成了添加交换内存

  1. sudo /etc/init.d/dphys-swapfile restart

2. 使用 QCustomPlot 绘图

2.1 添加widget控件并升级

在ui设计的地方拖入一个widget控件
image.png
之后右键选择提升为QCustomPlot控件
image.pngimage.png

之后确认选择提升,运行后是以下界面代表提升成功
image.png

2.2 配置QCustomPlot属性

以下是一份常用配置