Je travaille sur un petit projet et je dois travailler avec OpenGL + QT P>
Je suis Newbie dans les deux. J'ai donc besoin d'un bon tutoriel qui illustre comment travailler avec eux les uns des autres non individuellement p>
est-il préférable de travailler OpenGL sur Créateur QT ou d'utiliser le plug-in QT Visual Studio? P>
3 Réponses :
Vous utiliserez http://doc.qt.io/qt-5 /examples-widgets-opengl.html P>
de tous ceux-ci, peut-être que c'est le meilleur pour commencer: Bonjour GL Exemple . Si vous préférez utiliser QT Quick au lieu de widgets QT, consultez ces messages: P>
Si vous voulez une API 3D de niveau supérieur à celle de OpenGL, comme o QT 5.7 Qt 3D est devenu Stable . p>
Quant à l'IDE, je suggère d'utiliser QT Creator. Il fonctionne hors de la boîte sous Windows et la surbrillance de la syntaxe et la mise hors-temps est comparable à Visual Studio. P> qglwidget code> beaucoup! Ici vous allez: p>
Cette réponse est obsolète maintenant, surtout avec Qt 5.5+
Il y a quelques exemples de comment utiliser Open Gl avec QT dans le SDK. Vous pouvez ouvrir ces exemples dans QT Creator si vous le souhaitez. Pour répondre à la deuxième question, je trouve un créateur QT beaucoup plus rapide et plus agréable à utiliser que Visual Studio mais YMMV. P>
Vous avez plusieurs options différentes pour utiliser OpenGL dans QT. Cela a beaucoup changé au fil des ans. Pour une introduction qui devrait couvrir toutes les informations de base, vous devez démarrer Regardez cet article . Les classes et fonctions de style Qt OpenGL de style ancien ont été appelées QGXX mais sont désormais appelées QopenglXX et ont été déplacées vers le module QTui pour commencer. p>
Beaucoup d'exemples simples OpenGL avec qt (y compris l'exemple QopenglWindow Expédié avec QT) Utilisez l'ancien style de OpenGL qui ne doit plus être utilisé plus longtemps. Voici un tutoriel < / a> qui a mis à jour l'exemple QopenglWindow à Modern OpenGL (3+). C'est l'exemple le plus simple et le plus à jour que j'ai rencontré. P>
I Deuxième créateur Qt, surtout pour l'apprentissage. Il a beaucoup mieux une intégration avec les fichiers d'aide QT que le studio visuel. Si vous envisagez de changer d'IDES, je vous recommanderais également de construire avec CMAKE. Cmake est très similaire à celui de QMake intégré de QT Creator, mais cela peut fonctionner aussi bien avec Visual Studio ou d'autres idées. J'ai exécuté quelques exemples à des fins d'apprentissage dans le créateur Visual Studio et QT avec CMAKE. Voici un exemple de cmake simple a > avec qt. À mes fins, j'utilise toujours le compilateur Visual Studio lorsque vous travaillez dans QT Creator. P>