如何在QT Creator中使用OpenGL

时间:2015-06-25 11:52:33

标签: qt opengl

我正在开发OpenGL来创建一个GUI。我想创建一些标签,这些标签可以帮助我在不同的窗口中显示不同的东西。如何使用OpenGL实现这一目标?我在一些文章中读到我们可以使用QT。由于我已经使用GLUT库在OpenGL中开发了一些GUI部分,是否可以在QT中使用相同的代码?如果这样简单介绍一下如何在QT创建器中为OpenGL库进行设置。

在我的GUI中,我正在尝试创建一个跟踪轨道的汽车。

1 个答案:

答案 0 :(得分:1)

我认为你可能会混淆一些东西:OpenGL是一个API,你可以用它来指示驱动程序绘制视觉基元,如线条,框,3D三角形,缓冲区中的图片到渲染平面。

GLUT是一个为您提供最小环境的库,即。它处理创建窗口等。

它们都不是高级UI描述工具。 Qt很可能是你想要的,因为它不仅会给你像tab小部件等,而且还会提供一个功能丰富的框架,用于定义单击按钮时应该发生的事情,关闭窗口等等。

在Qt小部件中有很多OpenGL使用示例。实际上,很多可视化前端都使用Qt和OpenGL。 Qt有extensive documentation关于如何生成OpenGL上下文并在Qt应用程序中绘制。