需要支持OpenGL的跨平台GUI工具包

时间:2011-05-12 23:23:45

标签: c++ user-interface

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

哪种想法最好?

谢谢!

4 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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