我正在用 OpenGL 编写一个程序,我需要某种接口工具栏。我最初的反应是使用 GUI,然后进一步研究 C++ 我意识到 GUI 取决于您使用的操作系统(我在 Windows 上)。因此,我决定使用 QT 来帮助我。
我的问题是我是否对这个解决方案采取了最好/适当的方法。我什至能够编写我的 OpenGL 程序并拥有我想用 C++ 代码创建接口的 GUI 来做我想做的事情。
例如,如果我创建一个简单的“控制面板”,每个方向都有箭头。在屏幕上,我有一个由 glut 创建的盒子对象,我可以连接要单击的箭头并与 openGL 程序交互以移动盒子吗?