Я использую QMainWindow для своего приложения и хочу сделать рендеринг openGL. 2 подхода:
1) установить в качестве центрального виджета QGLWidget и выполнить там весь рендеринг,
ИЛИ
2) установить в качестве центрального виджета QGraphicsView, установить область просмотра на мой QGLWidget, чтобы создать контекст рендеринга и выполнить рендеринг в моей сцене.
Какой из них предпочтительнее, когда речь идет об эффективности? (Я добавлю некоторые другие объекты позже, которые в первом случае будут QGLWidgets (как дочерние виджеты), а в последнем QGaphicsItems)