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);
推荐阅读