c++ - 从带有 opengl 代码的 C++ 转换为带有 GUI 的 QT 应用程序?

标签 c++ qt opengl

我用 C++(面向对象)编写了一个程序,我使用 OpenGL 来渲染某些内容 屏幕。我还使用了 microsoft kinect SDK for windows ,现在我想为我的程序制作一个 GUI,使其更像带有菜单、按钮的应用程序 等等。我想知道是否可以按照我对QT所说的方式转换我的程序?需要进行什么样的改变?因为我对 QT 不太了解,有什么帮助吗?

最佳答案

是的,Qt 对 OpenGL 和 C++ 非常友好。 (它是用 C++ 编写的,甚至还有一个 QGLWidget 组件)。 Plus 具有一般 GUI 编程所需的所有菜单和按钮等。

我建议从一个可用的 Qt OpenGL 应用程序(一个小的应用程序)开始,然后添加您的 OpenGL 代码。

这个:Hello GL

关于c++ - 从带有 opengl 代码的 C++ 转换为带有 GUI 的 QT 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12983590/

相关文章:

c++ - 是否可以查看 Q_SIGNALS、Q_SLOT、SLOT()、SIGNAL() 宏的定义? (Qt)

c++ - 是否可以使用 QT 制作一个 2 面按钮?

c++ - 队列会发生什么? (c++)

c++ - 如何在安全(C++)中存储加密 key ?

c++ - 动态创建的对象数组

c++ - 使用 RGB 源和 RGBA 叠加实现近乎实时的 CPU 功能,如 glAlphaFunc(GL_GREATER)

c++ - Apache2 模块中的无窗口 OpenGL 上下文

c++ - 带堆内存的 glBuffer

c++ - 使用锁和 STL 算法对 c++ vector 进行排序,还是编写更复杂的无锁算法?

c++ - 在 osx 上安装 couchnode(couchbase nodejs 客户端)并出现编译错误