【发布时间】:2017-04-09 16:20:35
【问题描述】:
我正在为 Qt 中的几个 Arduino 传感器制作数据记录器。问题是我想在 3 个不同的图表中记录数据,每个图表都有一个特定的比例,然后我将选择要显示的图表(一次只显示 3 个图表中的一个)。
我尝试过这样的事情:
QCPGraph *sensorXGraph = ui->graph->addGraph();
QCPGraph *sensorYGraph = ui->graph->addGraph();
sensorXGraph->setVisible(false);
sensorYGraph->setVisible(false);
然后,在 RadioButton clicked 事件的插槽调用中,我做了:
sensorXGraph->setVisible(true);
sensorYGraph->setVisible(false);
而另一个 RadioButton 则相反。但是该图似乎保留了创建的最后一个图的轴。因此,如果我尝试查看sensorXGraph,数据将相应更改,但 y 轴范围将是 sensorYGraph 之一。
我也尝试为每个图制作一个 QCPAxis,但它开始变得一团糟,因为我必须为每个图制作 QCPAxisRect,结果比第一次尝试更糟糕。
如何正确地从一个图表更改为另一个图表?
提前谢谢你。
【问题讨论】:
标签: qt qcustomplot