【问题标题】:Need cross-platform GUI toolkit with OpenGL support需要支持 OpenGL 的跨平台 GUI 工具包
【发布时间】:2011-05-12 23:23:44
【问题描述】:

我需要一个支持 OpenGL 的跨平台 GUI 工具包。我还需要能够从图像缓冲区在画布或面板上绘图。到目前为止我选择的候选者是 FLTK(它可以做 OpenGL 窗口——我不知道画布)、Qt 和 wxWidgets。

你知道哪个是最好的吗?

谢谢!

【问题讨论】:

  • 您应该检查您的问题。现在的情况是,它需要主观意见,这违反了 SO 政策。询问优点或缺点会稍微客观一些。

标签: c++ user-interface


【解决方案1】:

我会说 Qt。但这可能是一个有争议的问题......

【讨论】:

    【解决方案2】:

    Hey Deep,XVT 支持 openGL。这是一个用于 C 和 C++ 的 GUI 跨平台工具包 www.xvt.com

    【讨论】:

      【解决方案3】:

      对于简单的事情,我建议使用 GLUT 或类似的东西。但是对于在渲染一些 OpenGL 的简单窗口之上的任何东西,我强烈推荐 Qt。但正如 tibur 所说,这可能是一个品味问题。

      【讨论】:

        【解决方案4】:

        查看Ecere SDK。它是一个功能丰富的跨平台 GUI 工具包,它支持多种图形驱动程序(例如 GDI、X11、OpenGL、Direct3D)。它有一个内置的 3D 引擎,但您也可以将它与您自己的 OpenGL 代码混合使用,有一些示例向您展示了如何做到这一点。它最初是为游戏内菜单设计的 GUI 系统,因此它支持全屏 mdoe 以及窗口模式,但现在是通用 SDK。

        【讨论】:

          猜你喜欢
          • 2011-07-13
          • 2011-01-25
          • 1970-01-01
          • 2011-04-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-05-22
          • 2010-09-07
          相关资源
          最近更新 更多