QT 5.1: Pure desktop OpenGL in widget?
-
Hi,
I’am currently working on 3D editor: I need scene combined with system GUI. Something like my previous editor based on QT 4.x: www.youtube.com/watch?v=__EGoLDSBv8.-
Qt 5.1 have different approach to OpenGL. As I understood, it is recommended to use QWindow. But it is just a window, I need widget (QGLWidget), but it is deprecated. Why? It’s there different way to have opengl viewport in widget?
-
Second question is about Angle and OpenGL|ES. For my editor, I preffer pure desktop OpenGL, how can I force QT to use it?
Thanks!
-
-
Hi,
Please don't post the same thread in multiple sub-forum, one is enough
"Duplicate":http://qt-project.org/forums/viewthread/33021/
-
bq. 2) ...Angle and OpenGL|ES. For my editor, I preffer pure desktop OpenGL, how can I force QT to use it?
You mean Qt ;-)
I would like to do the same at some point probably, but I didn't do it so far. Still, I think the answer to this lies in how you configure the Qt libraries to be built.
-
For that question it should be:
@configure -opengl desktop@
-
Thanks S :-) Just need to find the time...
-
Instead of using QGLWidget (this will see no further development but a direct replacement for it is planned probably for 5.3), what you can do is as you say to use QWindow + QOpenGLContext for your GL content. You cna then embed this into your widget-based application using QWidget::createWindowContainer( myGLWindow ). See http://doc-snapshot.qt-project.org/qt5-release/qtwidgets/qwidget.html#createWindowContainer