我们正在窗口中绘制图形。我们每 50 毫秒更新一次曲线 从硬件接收到的值比如传感器。 我们需要以图形格式显示这些值。所以我们正在更新 每 50 毫秒的图表。这给出了闪烁的问题。 我们在 X11 中编写代码。有没有办法避免闪烁 X11 中的图形绘图。提前致谢。
最佳答案
这里的关键词是双缓冲。但我不知道 x11 是否提供了这个开箱即用的功能,或者您需要自己实现它,所以我会为您保留 google 搜索 ;)
除此之外,您可以考虑减少更新频率。也许以 250、500 或 1000 毫秒的周期进行更新就足够了?这当然取决于您的用例。
关于c++ - 如何使用 X11 避免图形绘图中的闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14930732/