QT的第三方图形库QWT如何擦除已经绘制的曲线?

时间:2021-04-09 19:42:09
我在一个widget上用qwtplot中的画了qwtplotcurve,也生成了一些qwtlegend请问如何擦除已经画上去的qwtplotcurve和qwtlegend

8 个解决方案

#1


curve->setData(QwtArray<QwtDoublePoint>());设置个空的。。

#2


我是动态生成qwtlegend,也就是有一条曲线生成一个legend, 请问该如何擦除legend呢

#3


allencui0313的方法我实验过了,对新画的曲线是可以的,但是对已经画的曲线没有效果

#4


哈。这个没有研究过了哈。帮你顶一下。。

#5


QwtPlot::detachItems()

#6


LS正解

#7


QwtPlot::detachItems()怎么用额=。=

#8


    QwtPlot::detachItems();放到哪里??

#1


curve->setData(QwtArray<QwtDoublePoint>());设置个空的。。

#2


我是动态生成qwtlegend,也就是有一条曲线生成一个legend, 请问该如何擦除legend呢

#3


allencui0313的方法我实验过了,对新画的曲线是可以的,但是对已经画的曲线没有效果

#4


哈。这个没有研究过了哈。帮你顶一下。。

#5


QwtPlot::detachItems()

#6


LS正解

#7


QwtPlot::detachItems()怎么用额=。=

#8


    QwtPlot::detachItems();放到哪里??