从带有OpenGL代码的C 转换为使用GUI的QT应用程序

conversion from c++ with opengl code to QT application with GUI?

本文关键字:GUI 应用程序 QT OpenGL 代码 转换      更新时间:2023-10-16

我已经在C (面向对象的)中写了一个程序屏幕。我还将Microsoft Kinect SDK用于Windows,现在我想为我的程序制作一个GUI,以使其更像是使用菜单,按钮的应用程序等等。我想知道可以以我说的方式转换我的程序吗?需要什么样的更改?因为我对QT不了解,有任何帮助吗?

是的,QT非常开放,C 友好。(它以C 编写,甚至具有QGLWIDGET组件)。加上一般GUI编程所需的所有菜单和按钮等。

我建议从一个工作QT OpenGL应用程序开始 - 一个小应用程序 - 并添加您的OpenGL代码。

这个:你好gl

在QT中进行openGL很容易。一些更好的材料是QT中的NEHE实施。

http://qt-project.org/wiki/nehe_in_qt

从Wiki页面上方阅读了一些博客和示例后,我认为您可以找到如何在QT World中使用OpenGL。我不会将它们复制到这里, ^_ ^。

祝你好运!

这将很困难,而且可以进行很多工作,但是您可以将OpenGL集成到QT中。主要问题将是更强大的QT模型(并且都带有按钮,窗口和许多使事情变得更容易的触发器)

您可能会削减一些工作来获得QT基础。我会推荐按http://www.trinitydesktop.org/docs/qt4/tutorials-addressbook.html的开始。本教程适用于一个更复杂的应用程序,而不是一个简单的Hello World,并且可能使您开始更轻松。