我正在编写一个简单的过量应用程序,我的老师要我创建一个顶级菜单栏,就像在任何Windows应用程序中一样(你知道,文件\编辑等,窗口顶部的标尺)。
我查看了过量的文档和谷歌搜索,我只能找到一个弹出菜单,用鼠标的右键打开 - 而不是定义的。
答案 0 :(得分:4)
GLUT库提供创建窗口,回调函数,计时器,鼠标事件和按键等服务。但是你想制作GLUT不提供内置功能的窗口菜单栏。 GLUT非常适用于游戏,模拟不适用于GUI。为此,您必须使用GUI库。这是GUI库的最佳列表
其中我建议您使用QT,因为QT也是面向对象的,适合C ++。在qt-creator的帮助下,您可以在一分钟内通过拖放进行GUI。
答案 1 :(得分:0)
Crazy Eddie的GUI系统是一个免费的图书馆,提供窗口和 图形API /引擎的小部件,而这些功能则不是 本机可用,或严重缺乏。图书馆是对象 面向,用C ++编写,面向游戏开发者 应该花时间创造出色的游戏,而不是构建GUI 子系统!