Qt-qgraphicscene&;OpenGL,哪一种方法是混合两者的最佳方法?
我将开始开发我的矢量查看器应用程序。我已经研究了2D和3D Qt工具,我的印象是我必须创建两个独立的数据世界。Qt-qgraphicscene&;OpenGL,哪一种方法是混合两者的最佳方法?,qt,opengl,qgraphicsview,qgraphicsscene,Qt,Opengl,Qgraphicsview,Qgraphicsscene,我将开始开发我的矢量查看器应用程序。我已经研究了2D和3D Qt工具,我的印象是我必须创建两个独立的数据世界。qgraphicscene需要“项目”,OpenGL需要原始数据。您的看法是什么?我看到的唯一方法是使用“盒子”演示中展示的范例,可从Qt附带的qtdemo可执行文件访问 基本上,您必须将QGraphicscene子类化,并将所有openGL代码放入子类的重写版本的virtual-trackground()函数中。然后在你的UI中放置qGrimeCsView(或子类),并使用QGrime
qgraphicscene
需要“项目”,OpenGL需要原始数据。您的看法是什么?我看到的唯一方法是使用“盒子”演示中展示的范例,可从Qt附带的qtdemo可执行文件访问
基本上,您必须将QGraphicscene子类化,并将所有openGL代码放入子类的重写版本的virtual-trackground()函数中。然后在你的UI中放置qGrimeCsView(或子类),并使用QGrimeCsView::StieView(QWIDGET *)将QGWIDGET放入图形视图的视口中,这将允许你的DRAP背景代码使用OpenGL。< /P>如果你使用基于矢量的图形,你为什么还要考虑3D库?