什么功能齐全的跨平台GUI工具包选项可用于嵌入OpenGL应用程序?

时间:2011-08-15 13:16:31

标签: user-interface opengl gtk

我正在编写一个全屏OpenGL应用程序。在其中,我将在背景上呈现一个大的GL渲染,前面有一堆窗口,一些包含更多的GL内容,一些包含普通的GUI内容。这个傻瓜至少需要在Linux和Windows上运行,Mac也很不错。

我在这里寻找的是GUI工具包选项。我正在完成一个完整的成熟系统,包括完整的小部件,布局助手,小部件焦点跟踪等等。

我天真的想法是嵌入像GTK +这样的东西,将输入事件传递给它的屏幕部分并将其渲染到我在GL基元上纹理化的缓​​冲区。

GTK +可以这样工作吗?还有哪些其他选择?

1 个答案:

答案 0 :(得分:2)

我强烈建议您查看Qt及其OpenGL module。它能够完成你描述的所有事情。

祝你好运