如何在Qt上清除QwtPlot
How can I clear a QwtPlot on Qt?
在我的QwtPlot对象中,我绘制了一些曲线,并绘制了一个QwtPlotPicker(源自Qwt操场的curvetracker类)。
如何清除所有内容
我需要移除曲线,隐藏轴并移除QwtPlotPicker。
我可以用以下命令删除曲线:
myQwtPlot->detachItems(QwtPlotItem::Rtti_PlotItem, true);
我可以使用以下命令隐藏/禁用轴:
myQwtPlot->enableAxis(QwtPlot::xBottom, false);
myQwtPlot->enableAxis(QwtPlot::yLeft, false);
但我不知道如何删除QwtPlotPicker。如果我只是移除曲线并将鼠标移到QwtPlot上,我的应用程序就会崩溃。
感谢
我通过禁用我的QwtPlotPicker来解决问题:
myQwtPlotPicker->setEnabled(false);
我不知道这是否是最好/正确的解决方案,但它奏效了。
不管怎样,如果有人知道更好的方法,请告诉我。
相关文章:
- 清除前检查矢量
- QwtPlot具有相等的轴和自动缩放
- ifstream文件在从行中读取时被清除
- WINAPI 注册应用程序重新启动时不清除打开的套接字
- 如何清除/清空已打开的文件C++
- 如何在 c++ 中清除矢量容量?
- 可以清除递归函数中的变量吗?
- 在清除 istream 之前,我不应该需要取消获取它吗?
- 结构成员在访问时被清除
- 清除输入缓冲区后未提取字符串流
- SDL_ttf清除我之前和将来的所有渲染
- 如何使用内存集清除字符数组
- 有没有办法在c ++中清除空数组,请检查下面的代码以获取说明
- QTreeWidgetItem 设置不可选择将清除选择
- libQGLViewer 如何在没有清除缓冲区的情况下绘制
- 清除具有已删除赋值运算符的成员的类实例
- 清除结构向量时会发生什么?
- 显式清除 std::move 之后的源资源
- 如何清除QwtPlot曲线之前重新绘图
- 如何在Qt上清除QwtPlot