Qt OpenGL 示例

这些示例描述了如何使用 Qt OpenGL 模块。

Qt 提供了对OpenGL实现的集成支持,为开发者提供在更传统用户界面旁边显示硬件加速3D图形的机会。

这些示例展示了在 Qt 应用程序中利用 OpenGL 的基本技术。

2D 绘制示例

2D 绘制示例展示了如何将 QPainter 和 QOpenGLWidget 结合在一起,在支持的硬件上显示加速的 2D 图形。

OpenGL ES 2.0 立方体示例

展示了如何通过用户输入手动旋转纹理 3D 立方体。

Hello GL2 示例

Hello GL2 示例演示了 Qt 提供的与 OpenGL 相关类的基本使用。

Hello GLES3 示例

通过 QOpenGLExtraFunctions 演示了 OpenGL ES 3.0 函数。

OpenGL 窗口示例

此示例展示了如何创建一个最小的基于 QWindow 的应用程序,用于使用 OpenGL。

QOpenGLWidget 立体渲染示例

此示例展示了如何创建最小化的基于 QOpenGLWidget 的应用程序,并支持立体渲染。

纹理示例

纹理示例展示了在同时使用 OpenGL 和 Qt 来显示图形的应用程序中,如何使用 Qt 的图像类作为纹理。

© 2024 The Qt Company Ltd. 此处包含的文档贡献的版权属于各自的所有者。此处提供的文档是在自由软件基金会发布的《GNU 自由文档许可证》版本 1.3 的条款下许可的。Qt 和相应的商标是芬兰和/或其他国家/地区的 The Qt Company Ltd 的商标。所有其他商标均为其各自所有者的财产。