GUI的某些部分变黑,例如在调整大小时
Parts of GUI goes black e.g. while resizing
我的应用程序使用Gtkmm和gtkglextmm。它从硬盘加载图片,并使用OpenGL功能显示它们。然而,当我(例如)调整主窗口大小时,GUI的某些部分变黑了,我不知道为什么。在Ubuntu上不存在这个问题。
这里有一个视频来说明我在说什么:http://youtu.be/XGNJmddh_m4
没有看到您的代码,并且假设它没有做任何神秘的事情,我将此归因于Windows的GTK+端口本身的一些错误。我怀疑GTK+内置的双重缓冲与合成过程(Aero)固有的双重缓冲纠缠在一起,并且在windows GTK+的WNDCLASSEX中设置了一个背景擦除刷。
我会将此作为GTK+
相关文章:
- 在容量内调整矢量大小时的性能影响
- 为什么在使用VK_PRESENT_MODE_FIFO_KHR呈现模式调整交换链图像大小时出现白色闪烁
- 通过拖动边框调整大小时不显示SDL_WINDOWEVENT_SIZE_CHANGED?
- 如何在调整列表视图大小时将标题宽度设置为等于其列表视图控件宽度
- 使用 Nvidia NPP 调整图像大小时未记录的大小调整错误
- 在使用 resizeEvent 调整窗口大小时调整 Qlabel 图像的大小
- 调整大小的大小时,会创建自定义的Windows边框边缘消失
- 如何在调整大小时更新WC_EDIT控制边距
- QQuickView窗口在调整鼠标大小时冻结
- 调整OpenCV Mat向量向量的大小时出乎意料的结果
- 调整动态数组大小时保留用户输入的值的问题
- 调整大小时如何在QGridLayout中排列项目
- 在DEBUG模式下调整字节字段大小时发生访问冲突
- 当我在QT上调整图像大小时,如何将重点放在小部件的中间点
- "std::vector"在调整大小时引发"bad allocation"异常
- 什么时候应该调整Direct3D 11后缓冲区的大小,以防止在调整大小时拉伸
- 滚动条缩略图跟踪长度 基于图像的水平适合调整窗口大小时出现问题
- 如何获得一个窗口,以便在调整C++大小时保留绘制的对象
- C++MFC按钮在窗口调整大小时消失
- 调整模板对象矢量大小时出错