アプリに QMainWindow を使用しており、openGL レンダリングを実行したいと考えています。2 つのアプローチ:
1) 中央ウィジェットとして QGLWidget を設定し、そこですべてのレンダリングを行います。
また
2) 中央ウィジェットとして QGraphicsView を設定し、ビューポートを QGLWidget に設定して、レンダリング コンテキストを作成し、シーンでレンダリングを行います。
効率的に考えるとどっちがいい?(前者の場合は (子ウィジェットとして) QGLWidgets になり、後者の場合は QGaphicsItems になるいくつかの他のオブジェクトを後で追加します)