directX或openGL是否有创建基本窗口和菜单组件的方法?

时间:2015-02-16 18:04:07

标签: opengl directx

如果没有,QT是否支持直接X或OpenGL?或者我是否坚持使用Windows API与C ++和Java的AWT组件?

1 个答案:

答案 0 :(得分:1)

OpenGL是一种低级图形API;它意味着尽可能快地将基元(点,线和三角形)绘制到屏幕上。它没有GUI小部件所需的几个概念(例如对象,文本或外围事件)。

我无法代表DirectX,但我无法想象那里的情况会有很大不同。

但是,有些GUI组件使用OpenGL进行渲染,例如AntTweakBar。或者,我认为一些GUI库可能会提供一个" OpenGL Canvas"组件,您可以放置​​在面板内等。