我如何仅使用c ++和OpenGL创建带有某些控件(如菜单,选中按钮,单选按钮,滚动条..)的窗口?
这取决于。
1)您不能使用任何外部库。
在这种情况下,您将需要创建用于创建控件,处理事件,命中测试,状态更改的整个框架...简而言之,您需要编写一个像Qt或wxWidgets这样的GUI库,但是所有控件的图形都在OpenGL中实现。
2)您可以使用第三方库。
好吧,只需阅读规格并使用它们。例子:
另外,您可能需要阅读以下内容:OpenGL论坛
但是,如果你不必须使用基于OpenGL的解决方案,我建议你使用的wxWidgets。我已经使用了多年了。这是我最喜欢的跨平台GUI库,它具有可靠的支持,相当大的社区和可靠,最新的联机/脱机文档。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句