所以假设你有很多东西要绘制,采样时间为 10 毫秒,即 9 个图表/图形(基于 qcustomplot 库)和一个 GLWidget。现在所有的计算,我的意思是数学,都是在一个单独的线程中执行的,但是像“填充 #1 图表的数组”或“清理图表”这样的指令是在 GUI 线程中执行的(显然以 10 毫秒的速度) .
我的问题是,基本上,由于绘图的频率很高,按钮变得无响应。
现在我的问题是:有没有办法提高我的代码的性能?我想避免每 50 毫秒而不是每 10 毫秒绘制一次。可能的解决方案是使用 qApp->processEvents(); ? 有没有更优雅的方式?