How to take reliable QGLWidget snapshot
问题 In my application I take snapshots of a QGLWidget's contents for two purposes: Not redraw the scene all the time when only an overlay changes, using a cached pixmap instead Lat the user take screenshots of the particular plots (3D scene) The first thing I tried is grabFrameBuffer() . It is natural to use this function as for the first application, what is currently visible in the widget is exactly what I want to cache. PROBLEM: On some hardware (e.g. Intel integrade graphics, Mac OS X with