通过使用方法QVector<double>
将两个setData(a, b)
参数与我的数据一起传递,我很容易使用QCustomPlot绘制波形。由于QCustomPlot不是“官方” Qt组件,因此有一种方法可以像Audacity一样绘制波形使用QPainter吗?
我将使用QPainter::drawPolygon绘制信号的所有点。所有点都是沿着波形外形在时间轴上来回移动的值。您可以设置某种笔刷,以深蓝色填充内部区域。然后再次调用QPainter :: drawPolygon以绘制内部浅蓝色形状的所有点。