我用C ++编写了一个程序(面向对象)我使用OpenGL来渲染内容 屏幕。我也使用microsoft kinect SDK for windows,现在我想为我的程序制作一个GUI,使其更像是带菜单的应用程序,按钮 我想知道是否有可能以我说的QT方式转换我的程序?什么样的变化是必要的?因为我对QT了解不多,有什么帮助吗?
答案 0 :(得分:6)
是的,Qt非常适合OpenGL和C ++。 (它是用C ++编写的,甚至还有一个QGLWidget组件)。另外还有一般GUI编程所需的所有菜单和按钮等。
我建议从一个有效的Qt OpenGL应用程序开始 - 一个小应用程序 - 并添加你的OpenGL代码。
这一个:Hello GL
答案 1 :(得分:0)
在Qt中使用OpenGL很容易。一些更好的材料是Qt中的NeHe实现。
http://qt-project.org/wiki/NeHe_in_Qt
从上面的wiki页面阅读了一些博客和示例后,我想你可以在Qt世界中找到如何使用OpenGL。我不会将它们复制到这里,^ _ ^。
祝你好运!答案 2 :(得分:-1)
这很困难,而且相当多的工作,但你可以将OpenGL集成到Qt中。主要问题将是更强大的Qt模型的差异(它带有按钮,窗口和许多触发器,使事情变得更容易)
你可能需要做一些工作来获得Qt基础。我建议将http://www.trinitydesktop.org/docs/qt4/tutorials-addressbook.html作为起点。本教程适用于比简单的hello世界更复杂的应用程序,可能会让您更轻松地开始。