Qt OpenGL Exemples

Capture d'écran montrant plusieurs objets 3D répartis sur l'écran

Ces exemples décrivent comment utiliser le Qt OpenGL module.

Qt prend en charge l'intégration avec les implémentations OpenGL, offrant ainsi aux développeurs la possibilité d'afficher des graphismes 3D accélérés par le matériel parallèlement à une interface utilisateur plus classique.

Ces exemples illustrent les techniques de base permettant de tirer parti d'OpenGL dans les applications Qt.

2D Painting Example

L'exemple « 2D Painting » montre comment utiliser conjointement QPainter et QOpenGLWidget pour afficher des graphismes 2D accélérés sur le matériel pris en charge.

Cube OpenGL ES 2.0 example

Il montre comment faire pivoter manuellement un cube 3D texturé en fonction des entrées de l'utilisateur.

Hello GL2 Example

L’exemple « Hello GL2 » illustre l’utilisation de base des classes liées à Qt OpenGL fournies avec Qt.

Hello GLES3 Example

Présente les fonctions OpenGL ES 3.0 via QOpenGLExtraFunctions.

OpenGL Window Example

Cet exemple montre comment créer une application minimale basée sur QWindow dans le but d’utiliser OpenGL.

QOpenGLWidget Stereoscopic Rendering Example

Cet exemple montre comment créer une application minimale basée sur QOpenGLWidget avec prise en charge du rendu stéréoscopique.

Textures Example

L'exemple « Textures » illustre l'utilisation des classes d'image de Qt en tant que textures dans des applications qui utilisent à la fois OpenGL et Qt pour afficher des graphiques.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.