C++\GLUT 窗口菜单栏

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

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

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

最佳答案

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

  1. FLTK
  2. GTK
  3. QT

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

关于C++\GLUT 窗口菜单栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14302692/

相关文章:

c++ - 如何向 QSortFilterProxyModel 添加额外的行

c++ - CreateProcess( ) 不创建带有 CREATE_NEW_CONSOLE 标志的新窗口 - C/C++

java - glVertexAttribPointer 的 JOGL 错误

asp.net-mvc - 无法在 Visual Studio Express 2012 for Web 中创建 ASP.NET MVC 项目

.net - 在多个程序集中定义的 System.Tuple

c# - 如何防止 JavaScript 中的循环导致浏览器或应用程序崩溃?

c++ - 如何解决在仅 header 库 (C++) 中定义的结构对其他结构类型的循环依赖?

c++ - 如何创建双 RowMajor 的动态大小的 Eigen::Matrix?

opengl - 如何在可执行文件和DLL之间使用OpenGL函数指针?

c++ - 为什么没有任何整数方法适用于 OpenGL?