c++ GLUT窗口菜单栏

C++GLUT window menu bar

本文关键字:菜单栏 窗口 GLUT c++      更新时间:2023-10-16

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

我看了过剩的文档和谷歌,所有我能找到的是一个弹出菜单,打开鼠标的右键-不是什么定义。

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

    FLTK
  1. GTK
  2. QT

其中我建议你使用QT,因为QT也是面向对象的,适合c++。在qt-creator的帮助下,您可以通过拖放在一分钟内创建GUI。

试试Crazy Eddie的GUI系统,它支持菜单&弹出

Crazy Eddie的GUI系统是一个免费的库,提供窗口和用于图形api/引擎的小部件,而这些功能不具备本地可用的,或严重缺乏的。图书馆是对象。面向的,用c++编写的,目标是游戏开发者应该花时间创造优秀的游戏,而不是创造GUI子系统!