gpt4 book ai didi

c++ - 如何清除 Qt 上的 QwtPlot?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:45:56 27 4
gpt4 key购买 nike

在我的 QwtPlot 对象中,我绘制了一些曲线和一个 QwtPlotPicker(派生自 Qwt playground 的 curvetracker 类)。

我怎样才能全部清除?

我需要删除曲线,隐藏轴并删除 QwtPlotPicker

我可以使用以下命令删除曲线:

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

我可以使用以下命令隐藏/禁用轴:

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

但我不知道如何删除QwtPlotPicker。如果我只是删除曲线并将鼠标移到我的 QwtPlot 上,我的应用程序就会崩溃。

谢谢

最佳答案

我通过禁用我的QwtPlotPicker解决了这个问题:

myQwtPlotPicker->setEnabled(false);

我不知道这是否是最佳/正确的解决方案,但它确实有效。

无论如何,如果有人知道更好的方法,请告诉我。

关于c++ - 如何清除 Qt 上的 QwtPlot?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38489067/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com