C ++ \ GLUT窗口菜单栏

时间:2013-01-13 10:44:06

标签: c++ opengl visual-studio-2012 glut

我正在编写一个简单的过量应用程序,我的老师要我创建一个顶级菜单栏,就像在任何Windows应用程序中一样(你知道,文件\编辑等,窗口顶部的标尺)。

我查看了过量的文档和谷歌搜索,我只能找到一个弹出菜单,用鼠标的右键打开 - 而不是定义的。

2 个答案:

答案 0 :(得分:4)

GLUT库提供创建窗口,回调函数,计时器,鼠标​​事件和按键等服务。但是你想制作GLUT不提供内置功能的窗口菜单栏。 GLUT非常适用于游戏,模拟不适用于GUI。为此,您必须使用GUI库。这是GUI库的最佳列表

  1. FLTK
  2. GTK
  3. QT
  4. 其中我建议您使用QT,因为QT也是面向对象的,适合C ++。在qt-creator的帮助下,您可以在一分钟内通过拖放进行GUI。

答案 1 :(得分:0)

尝试支持Crazy Eddie's GUI System

Menu & Popup
  

Crazy Eddie的GUI系统是一个免费的图书馆,提供窗口和   图形API /引擎的小部件,而这些功能则不是   本机可用,或严重缺乏。图书馆是对象   面向,用C ++编写,面向游戏开发者   应该花时间创造出色的游戏,而不是构建GUI   子系统!