9
votes

Comment travailler avec OpenGL et QT?

Je travaille sur un petit projet et je dois travailler avec OpenGL + QT

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

est-il préférable de travailler OpenGL sur Créateur QT ou d'utiliser le plug-in QT Visual Studio?


0 commentaires

3 Réponses :


10
votes

Vous utiliserez qglwidget beaucoup! Ici vous allez:

http://doc.qt.io/qt-5 /examples-widgets-opengl.html

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:


1 commentaires

Cette réponse est obsolète maintenant, surtout avec Qt 5.5+



0
votes

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.


0 commentaires

1
votes

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.

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é.

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 avec qt. À mes fins, j'utilise toujours le compilateur Visual Studio lorsque vous travaillez dans QT Creator.


0 commentaires