2016-07-20 6 views
2

私のQwtPlotオブジェクトで私はいくつかの曲線をプロットし、QwtPlotPicker(Qwtプレイグラウンドからcurvetrackerクラスから派生)を持っています。QtのQwtPlotをクリアするにはどうしたらいいですか?

どうすればいいですか?

カーブを削除し、軸を非表示にして、QwtPlotPickerを削除する必要があります。

私は、次のコマンドを使用してカーブを削除することができます。

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

を私は次のコマンドで軸を無効にする/非表示にすることができます:

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

しかし、私は削除する方法がわかりませんQwtPlotPicker。カーブを外してマウスを私の上に移動するとQwtPlot私のアプリケーションがクラッシュします。私は私QwtPlotPicker無効によって問題を解決し

おかげ

答えて

0

:それは最高の/適切なソリューションである場合

myQwtPlotPicker->setEnabled(false); 

は私は知りませんが、それが働きました。

とにかく誰かがもっと良い方法を知っている場合は、私に知らせてください。

関連する問題