pandako7 2022-07-28 10:12 采纳率: 0%
浏览 51

Qt5 QCustomPlot 如何判断replot()执行结束


我需要在replot()画图结束后开始一个QTimer,但即使是在replot()结束后的代码里开启Timer,timer的第一个时间间隔还是会被影响得比较长。如果我不画图,timer的时间间隔就都是正常的。我的画图可能需要100~200ms。

代码大概为:

plot->replot();

myTimer->setInterval(20);
myTimer->start();

如何判断QCustomPlot的replot()已经执行结束呢?

  • 写回答

1条回答 默认 最新

  • 关注

    不是有源码嘛。你可以进到replot这个函数里,然后在运行结束后,发送一个信号出来。这边定义槽函数接收下就行

    评论

报告相同问题?

问题事件

  • 专家修改了标签 7月28日
  • 创建了问题 7月28日