GUI的某些部分变黑,例如在调整大小时

Parts of GUI goes black e.g. while resizing

本文关键字:调整 小时 些部 GUI      更新时间:2023-10-16

我的应用程序使用Gtkmm和gtkglextmm。它从硬盘加载图片,并使用OpenGL功能显示它们。然而,当我(例如)调整主窗口大小时,GUI的某些部分变黑了,我不知道为什么。在Ubuntu上不存在这个问题。

这里有一个视频来说明我在说什么:http://youtu.be/XGNJmddh_m4

没有看到您的代码,并且假设它没有做任何神秘的事情,我将此归因于Windows的GTK+端口本身的一些错误。我怀疑GTK+内置的双重缓冲与合成过程(Aero)固有的双重缓冲纠缠在一起,并且在windows GTK+的WNDCLASSEX中设置了一个背景擦除刷。

我会将此作为GTK+

的bug归档