欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Qwt中如何在曲线上标定特定点

程序员文章站 2022-03-02 10:22:06
...

发现 网上的资料越来越少了,只好自己看着QWT官方的Guidebook,一点点的摸索(手册写的真的有点表意不明)

首先要清楚QwtPlot是个容器类,就像一个画布一样

下面的代码就是在这个plot的为x,y的点,来标记一条竖的线
QwtPlotMarker::VLine

QwtPlotMarker *mX = new QwtPlotMarker();
mX->setLabel(QString::fromLatin1("x = PI/2"));
mX->setLabelAlignment(Qt::AlignLeft, Qt::AlignBottom);
mX->setLabelOrientation(Qt::Vertical);
mX->setLineStyle(QwtPlotMarker::VLine);
mX->setLinePen(QPen(Qt::black, 1, Qt::DashDotDotLine));
mX->setXValue(M_PI/2);
mX->attach(ui->qwtPlot);
相关标签: plot