我需要在replot()
画图结束后开始一个QTimer,但即使是在replot()
结束后的代码里开启Timer,timer的第一个时间间隔还是会被影响得比较长。如果我不画图,timer的时间间隔就都是正常的。我的画图可能需要100~200ms。
代码大概为:
plot->replot();
myTimer->setInterval(20);
myTimer->start();
如何判断QCustomPlot的replot()
已经执行结束呢?
不是有源码嘛。你可以进到replot这个函数里,然后在运行结束后,发送一个信号出来。这边定义槽函数接收下就行