我正在为我的应用程序使用 QMainWindow 并想做一些 openGL 渲染。2种方法:
1)将QGLWidget设置为中央小部件并在那里进行所有渲染,
或者
2)将QGraphicsView设置为中央小部件,将视口设置为我的QGLWidget以创建渲染上下文并在我的场景中进行渲染。
在效率方面,哪一个更可取?(稍后我将添加一些其他对象,在前一种情况下将是 QGLWidgets(作为子小部件),在后一种情况下是 QGaphicsItems)
我正在为我的应用程序使用 QMainWindow 并想做一些 openGL 渲染。2种方法:
1)将QGLWidget设置为中央小部件并在那里进行所有渲染,
或者
2)将QGraphicsView设置为中央小部件,将视口设置为我的QGLWidget以创建渲染上下文并在我的场景中进行渲染。
在效率方面,哪一个更可取?(稍后我将添加一些其他对象,在前一种情况下将是 QGLWidgets(作为子小部件),在后一种情况下是 QGaphicsItems)