QApplication only processes events, when the application is not doing anything else (meaning that the control returns to QApplication::exec() ), so if you want it to stop processing events while doing something else -- just do it, events won't be processed.
Did you think about using QGLWidget instead of SDL here? SDL uses OpenGL for 3D plotting anyway, so it may be faster and easier to use OpenGL directly through QGLWidget.
Bookmarks