c++ GLUT窗口菜单栏
C++GLUT window menu bar
我正在编写一个简单的应用程序,我的老师想让我创建一个顶部菜单栏,就像在任何windows应用程序中一样(你知道,文件编辑等,窗口顶部的标尺)。
我看了过剩的文档和谷歌,所有我能找到的是一个弹出菜单,打开鼠标的右键-不是什么定义。
GLUT库提供了创建窗口、回调函数、计时器、鼠标事件和按键等服务。但是您想要制作的窗口菜单栏没有为其提供内置功能。GLUT适用于游戏,模拟而非GUI。为此,您必须使用GUI库。这里是最好的GUI库列表
- FLTK GTK
- QT
其中我建议你使用QT,因为QT也是面向对象的,适合c++。在qt-creator的帮助下,您可以通过拖放在一分钟内创建GUI。
试试Crazy Eddie的GUI系统,它支持菜单&弹出
Crazy Eddie的GUI系统是一个免费的库,提供窗口和用于图形api/引擎的小部件,而这些功能不具备本地可用的,或严重缺乏的。图书馆是对象。面向的,用c++编写的,目标是游戏开发者应该花时间创造优秀的游戏,而不是创造GUI子系统!
相关文章:
- SDL2 + Win32 API 菜单栏单击事件不起作用
- 了解窗口是否具有菜单栏
- TrackPopupMenu 显示的系统菜单与窗口状态不匹配
- winapi-如何在MFC中以编程方式将多个菜单栏添加到一个框架中
- wxWidgets中的可切换菜单栏(何时隐藏?)
- QT 菜单栏动作接收器自定义类
- QMainWindow菜单栏:OpenGL触发的功能导致GL上下文问题
- Qt C++ 菜单栏未显示在 Windows 上,而是在 Mac 上显示
- 如何将菜单栏添加到我的 WTL 对话窗口
- Qt QML 菜单栏和菜单未显示
- Qt将非菜单栏键盘快捷键添加到QMainWindow
- Windows Mobile 隐藏任务栏和菜单栏
- 如何将菜单栏添加到 QWidget
- Qt菜单栏事件
- 如何在Qt C++中单击菜单栏中的元素时打开新的QDailog窗口
- 如何在菜单栏中添加单选按钮,qt 5 c++
- 在qt中更改不同堆栈小部件页面中的菜单栏内容
- 过剩窗口菜单栏在MAC OSX
- 用于创建菜单栏的c++ win32程序(程序编译并运行,也显示窗口但不显示菜单栏)
- c++ GLUT窗口菜单栏