如何在 QCustomPlot 中隐藏绘图区域?

问题描述

我正在使用 QCustomPlot 并且根据复选框的状态,我想隐藏或显示绘图区域(即 QCustomPlot 对象)。 但是在我的插槽函数中,复选框状态已更改处理程序,当我使用 QCustomPlothide() 隐藏 setVisible(false) 对象时,会出现以下错误

QPainter::begin: Paint device returned engine == 0,type: 2
QPainter::setRenderHint: Painter must be active to set rendering hints
void QCPLayer::drawToPaintBuffer() paint buffer returned inactive painter

请注意,当该对象被隐藏时,我不会在该对象上调用 replot(),那么问题是什么,我该如何正确隐藏该对象?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)