我在 Qframe 中集成了一个 osgQt::GLWidget 并在此处使用该模式:http ://trac.osgeo.org/ossim/browser/trunk/ossimPlanetQt/src/gui/ossimPlanetQtMainWindow.cpp 在全屏模式之间切换然后回来。基本上消耗小部件中的击键并从那里设置全屏。
我在 osgViewer::Viewer - osgViewer::WindowSizeHandler 中也有一个事件使用者,它处理查看器大小切换。
有没有更好的模式来实现这个?