Qt OpenGL 例

これらの例では、 Qt OpenGL モジュールの使用方法を説明しています。
Qt は OpenGL 実装との統合をサポートしており、開発者は従来のユーザーインターフェースと並行して、ハードウェアアクセラレーションによる 3D グラフィックスを表示することができます。
これらの例は、Qt アプリケーションで OpenGL を活用するために使用される基本的な手法を示しています。
「2D ペインティング」の例では、QPainter と QOpenGLWidget を組み合わせて、サポートされているハードウェア上でアクセラレーションされた 2D グラフィックスを表示する方法を示しています。 | |
ユーザーの入力に応じて、テクスチャが適用された 3D キューブを手動で回転させる方法を示しています。 | |
「Hello GL2」の例では、Qt に付属する OpenGL 関連クラスの基本的な使用方法を示しています。 | |
QOpenGLExtraFunctions による OpenGL ES 3.0 関数の動作を実演します。 | |
この例では、OpenGL を使用するための最小限の QWindow ベースのアプリケーションを作成する方法を示します。 | |
この例では、立体レンダリングをサポートする最小限の QOpenGLWidget ベースのアプリケーションを作成する方法を示しています。 | |
「Textures」サンプルは、OpenGL と Qt の両方を使用してグラフィックスを表示するアプリケーションにおいて、Qt の画像クラスをテクスチャとして使用する方法を実演しています。 |
© 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.