1、 头文件定义。
QCPItemTracer *BeeperTracer;
2、源文件。
BeeperTracer = new QCPItemTracer(ui->customPlot);
BeeperTracer->setClipAxisRect(subOneRectLeft); //先剪辑子坐标轴.
BeeperTracer->setInterpolating(true);
BeeperTracer->setStyle(QCPItemTracer::tsCircle);
BeeperTracer->setPen(QPen(Qt::red));
BeeperTracer->setBrush(Qt::red);
BeeperTracer->setSize(24);
BeeperTracer->position->setCoords(197,-1000);
BeeperTracer->setLayer("overlay");
static int qrsBeeperTime = 0;
if((ECGStatus1&0x20)==0x20)
{
qrsBeeperTime = 20;
}
if(qrsBeeperTime>0)
{
qrsBeeperTime--;
BeeperTracer->setVisible(true);
}
else
{
BeeperTracer->setVisible(false);
}
3、效果。