Qt OpenGL Beispiele

Screenshot mit mehreren 3D-Objekten, die über den Bildschirm verteilt sind

Diese Beispiele beschreiben die Verwendung des Qt OpenGL Moduls.

Qt bietet Unterstützung für die Integration mit OpenGL-Implementierungen und gibt Entwicklern damit die Möglichkeit, hardwarebeschleunigte 3D-Grafiken neben einer eher herkömmlichen Benutzeroberfläche darzustellen.

Diese Beispiele veranschaulichen die grundlegenden Techniken, mit denen OpenGL in Qt-Anwendungen genutzt werden kann.

2D Painting Example

Das Beispiel „2D-Zeichnen“ zeigt, wie QPainter und QOpenGLWidget gemeinsam genutzt werden können, um beschleunigte 2D-Grafiken auf unterstützter Hardware darzustellen.

Cube OpenGL ES 2.0 example

Zeigt, wie ein texturierter 3D-Würfel anhand von Benutzereingaben manuell gedreht werden kann.

Hello GL2 Example

Das Beispiel „Hello GL2“ veranschaulicht die grundlegende Verwendung der mit Qt bereitgestellten Klassen für OpenGL.

Hello GLES3 Example

Veranschaulicht OpenGL ES 3.0-Funktionen über QOpenGLExtraFunctions.

OpenGL Window Example

Dieses Beispiel zeigt, wie man eine minimale, auf QWindow basierende Anwendung zum Einsatz von OpenGL erstellt.

QOpenGLWidget Stereoscopic Rendering Example

Dieses Beispiel zeigt, wie man eine minimale, auf QOpenGLWidget basierende Anwendung mit Unterstützung für stereoskopisches Rendering erstellt.

Textures Example

Das Beispiel „Textures“ veranschaulicht die Verwendung der Bildklassen von Qt als Texturen in Anwendungen, die sowohl OpenGL als auch Qt zur Darstellung von Grafiken nutzen.

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