Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 如何使用OpenGL编写GUI库?_User Interface_Opengl_Graphics - Fatal编程技术网

User interface 如何使用OpenGL编写GUI库?

User interface 如何使用OpenGL编写GUI库?,user-interface,opengl,graphics,User Interface,Opengl,Graphics,我正在找一本讨论如何编写GUI库的书。不要费心重新发明轮子。它可能最终会成为一个正方形。 而是使用诸如Gtk+或Qt之类的小部件API。这两个API都允许您创建使用启用OpenGL的“画师”绘制的小部件。这意味着您可以像往常一样使用Qt和Gtk小部件,仅在OpenGL上下文中使用。在最初的样板代码之后,整个过程是完全透明的。不要费心重新发明轮子。它可能最终会成为一个正方形。 而是使用诸如Gtk+或Qt之类的小部件API。这两个API都允许您创建使用启用OpenGL的“画师”绘制的小部件。这意味着

我正在找一本讨论如何编写GUI库的书。

不要费心重新发明轮子。它可能最终会成为一个正方形。
而是使用诸如Gtk+或Qt之类的小部件API。这两个API都允许您创建使用启用OpenGL的“画师”绘制的小部件。这意味着您可以像往常一样使用Qt和Gtk小部件,仅在OpenGL上下文中使用。在最初的样板代码之后,整个过程是完全透明的。

不要费心重新发明轮子。它可能最终会成为一个正方形。
而是使用诸如Gtk+或Qt之类的小部件API。这两个API都允许您创建使用启用OpenGL的“画师”绘制的小部件。这意味着您可以像往常一样使用Qt和Gtk小部件,仅在OpenGL上下文中使用。在最初的样板代码之后,整个过程是完全透明的。

在设计方面,您可能想看看。这在许多示例中使用了窗口系统的设计

您可能还希望参考其他OpenGL GUI库,例如


在设计方面,您可能想看看。这在许多示例中使用了窗口系统的设计

您可能还希望参考其他OpenGL GUI库,例如


只是一个小纸条,有没有想过使用杂乱?只是一个小纸条,有没有想过使用杂乱?