QCustomPlot是用于绘图和数据可视化的Qt C ++小部件。使用QCustomPlot不需要安装其他库,可以用头文件的形式,直接加入当前的qt工厂当中。
官网:https://www.qcustomplot.com/index.php/introduction
1. 将 QCustomPlot 加入当前工程
打开命令行,输入wget命令下载程序包,然后解压文件包
wget https://www.qcustomplot.com/release/2.0.1/QCustomPlot.tar.gz
tar -zxvf QCustomPlot.tar.gz
打开文件,将qcustomplot.cpp **和 **qcustomplot.h 复制工程目录的文件夹下
之后在qt工程名字右侧选择添加现有文件
等待一会工程就会加上
并在.pro文件里面添加依赖支持
QT += core gui widgets printsupport
编译时候需要大量内存,4G树莓派应该可以完整编译,2G树莓派可以通过添加交换分区来做到编译整个工程:
sudo nano /etc/dphys-swapfile
改为2048,然后ctrl+s保存,ctrl+x退出(会提示需要输入y 回车)
然后重启交换服务,就完成了添加交换内存
sudo /etc/init.d/dphys-swapfile restart
2. 使用 QCustomPlot 绘图
2.1 添加widget控件并升级
在ui设计的地方拖入一个widget控件
之后右键选择提升为QCustomPlot控件
2.2 配置QCustomPlot属性
以下是一份常用配置