我正在使用 Visual C++ 为太阳能系统开发 OpenGL 项目。我已经完成了相当多的编码,但我需要将它实现为一个用户学习模块,其中包括一个概览按钮、一个停止按钮和一个信息按钮。我想让它像一个表单,一个包含按钮的面板和一个用于查看动画的面板。我尝试使用 GLUI,但它对我的实现不是很有用。是否可以在 Visual Studio 中创建表单,并在面板功能中导入此代码?
问问题
1261 次
1 回答
1
您是否考虑过将 QT 用于项目的 GUI 部分?您可以为 QT 按钮和 GUI 创建面板。您可以使用QGLWidget
面板来查看动画。
一个很好的使用 Qt Creator 和 Opengl 的教程(http://www.youtube.com/watch?v=1nzHSkY4K18)。
在“C:\QtInstallPath\examples\opengl”目录下也有很多OpenGL + QT + Visual studio的好例子。
如果您不想使用 QT,您可以使用 C++\CLI 来协助代码的 GUI 部分。以下链接显示了如何在托管 C++ 中的 Windows 窗体上创建 OpenGL 视图。http://www.codeproject.com/Articles/16051/Creating-an-OpenGL-view-on-a-Windows-Form。
于 2013-07-23T18:24:20.603 回答