【问题标题】:User interface for an OpenGL project?OpenGL项目的用户界面?
【发布时间】:2022-01-20 10:18:50
【问题描述】:

我正在使用 Visual C++ 为太阳能系统开发 OpenGL 项目。我已经完成了相当多的编码,但我需要将它实现为一个用户学习模块,其中包括一个概览按钮、一个停止按钮和一个信息按钮。我想让它像一个表单,一个包含按钮的面板和一个用于查看动画的面板。我尝试使用 GLUI,但它对我的实现不是很有用。是否可以在 Visual Studio 中创建一个表单,并在面板功能中导入此代码?

【问题讨论】:

  • GLUI 7 岁了。您尝试过创建表单吗?

标签: c++ user-interface opengl visual-c++


【解决方案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

【讨论】:

  • 是否可以直接在 Visual C++ 中创建一个表单并将我的太阳能系统代码嵌入到面板单击?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-04
  • 1970-01-01
相关资源
最近更新 更多