2016-07-20 32 views
2

在我的QwtPlot對象我有一些曲線繪製和一個QwtPlotPicker(從Qwt操場曲線跟蹤器類派生)。如何清除Qt上的QwtPlot?

我該如何清除這一切?

我需要刪除曲線,隱藏軸並刪除QwtPlotPicker

我可以刪除曲線用下面的命令:

myQwtPlot->detachItems(QwtPlotItem::Rtti_PlotItem, true); 

而且我可以隱藏/使用以下命令禁用軸:

myQwtPlot->enableAxis(QwtPlot::xBottom, false); 
myQwtPlot->enableAxis(QwtPlot::yLeft, false); 

但我不知道如何刪除QwtPlotPicker。如果我只是刪除曲線,並將鼠標移動到我的應用程序崩潰,我的QwtPlot

感謝

回答

0

我通過解決了這個問題禁用QwtPlotPicker

myQwtPlotPicker->setEnabled(false); 

我不知道這是否是最好的/合適的解決方案,但它的工作。

無論如何,如果有人知道更好的方法,請告訴我。