Wie die Arbeit mit OpenGL und QT?
Ich Arbeite an einem kleinen Projekt, und ich muss arbeiten mit OpenGL + QT
Ich bin Neuling in beiden von Ihnen. Also ich brauche ein gutes tutorial, das zeigt, wie mit Ihnen zu arbeiten, einander nicht individuell
ist es besser zu arbeiten OpenGL auf QT Creator oder QT Visual Studio-Plug-in?
InformationsquelleAutor Amr Ramadan | 2011-04-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werden Sie mit
QGLWidget
eine Menge! Hier gehen Sie:http://doc.qt.io/qt-5/examples-widgets-opengl.html
All jener, vielleicht ist dies der beste zu beginnen: Hallo GL-Beispiel. Wenn Sie lieber mit Qt Quick anstatt Qt-Widgets, überprüfen Sie diese Beiträge:
Wenn Sie wollen, eine höhere-level-3D-API OpenGL, o Qt 5.7 Qt 3D wurde stabil.
Als für die IDE schlage ich vor, mit Qt Creator. Es funktioniert out of the box unter Windows und die syntax-Hervorhebung und AutoVervollständigen vergleichbar mit Visual Studio.
InformationsquelleAutor andref
Haben Sie mehrere verschiedene Optionen für die Verwendung von OpenGL in Qt. Es hat sich viel verändert über die Jahre. Für eine Einführung abdecken sollten alle grundlegenden Informationen, die Sie brauchen, um zu starten Blick auf dieser post. Der alte Stil Qt-OpenGL-Klassen und-Funktionen aufgerufen wurden QGLxx aber sind nun aufgerufen, QOpenGLxx und verschoben wurden, um das QtGUI-Modul, mit zu beginnen.
Viele einfache OpenGL Beispiele mit Qt (einschließlich der QOpenGLWindow Beispiel geliefert mit Qt) verwenden Sie die alten Stil von OpenGL, die nicht verwendet werden sollte, nicht mehr. Hier ist ein tutorial , dass eine Fortschreibung der QOpenGLWindow Beispiel der modernen OpenGL (3+). Es ist die einfachste, die meisten up-to-date-Beispiel habe ich über kommen.
Ich im zweiten Qt Creator, vor allem für das lernen. Es hat viel bessere integration mit der Qt-Hilfe-Dateien als Visual Studio tut. Wenn Sie erwägen, switching zwischen den IDEs würde ich auch empfehlen, die bauen mit CMake. CMake ist sehr ähnlich zu den eingebauten qmake Qt Creator kann aber nur so gut arbeiten mit Visual Studio oder anderen IDEs. Ich betreibe einige Beispiele für Lernzwecke, in Visual Studio und Qt Creator mit CMake. Hier ist ein einfaches Beispiel CMake mit Qt. Für meine Zwecke, ich benutze immer noch den Visual Studio-compiler bei der Arbeit in der Qt Creator allerdings.
InformationsquelleAutor steventaitinger
Dort sind einige Beispiele, wie die Nutzung von Open GL mit QT SDK. Sie können diese Beispiele in QT Creator, wenn Sie wollen. Die zweite Frage zu beantworten, ich finde QT Creator viel schneller und angenehmer zu bedienen als Visual Studio, aber YMMV.
InformationsquelleAutor Kien Truong