使用C ++和OpenGL创建带有简单控件的简单窗口

义大利文

我如何仅使用c ++和OpenGL创建带有某些控件(如菜单,选中按钮,单选按钮,滚动条..)的窗口?

马特乌斯·格热耶克(Mateusz Grzejek)

这取决于。

1)您不能使用任何外部库。

在这种情况下,您将需要创建用于创建控件,处理事件,命中测试,状态更改的整个框架...简而言之,您需要编写一个像Qt或wxWidgets这样的GUI库,但是所有控件的图形都在OpenGL中实现。

2)您可以使用第三方库。

好吧,只需阅读规格并使用它们。例子:

齿

格鲁伊

另外,您可能需要阅读以下内容:OpenGL论坛

但是,如果你不必须使用基于OpenGL的解决方案,我建议你使用的wxWidgets我已经使用了多年了。这是我最喜欢的跨平台GUI库,它具有可靠的支持,相当大的社区和可靠,最新的联机/脱机文档。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

OpenGL-是否有更简单的方法来用纹理填充窗口,而不是使用VBO等?

来自分类Dev

对使用OpenGL和GLSL的性能的简单好奇

来自分类Dev

带有(死)简单C程序的错误

来自分类Dev

使用C ++和SDL2创建一个带有矩形的窗口

来自分类Dev

使用TkInter的简单窗口

来自分类Dev

使用OpenGL和GLSL的具有简单硬阴影映射技术的小工件

来自分类Dev

带有浮点数和错误结果的C ++简单数学运算?

来自分类Dev

在Windows窗体中使用带有工作单元和存储库模式的简单注入器

来自分类Dev

如何仅使用OpenCV HighGui制作一个带有一个按钮的简单窗口?

来自分类Dev

使用 MVVM 创建带有 UserControl 和 DepenencyProperties 的自定义控件

来自分类Dev

使用jQuery的简单弹出窗口

来自分类Dev

如何使用带有“从方法名创建查询”策略的Spring数据JPA来实现这2个简单查询?

来自分类Dev

带有属性树的boost xml c ++简单解析

来自分类Dev

一个带有cuda的简单c ++ HelloWorld

来自分类Dev

结构简单的总和,带有c中的指针

来自分类Dev

使用plpgsql的RETURN SETOF返回带有连接的简单查询

来自分类Dev

IndexedDB - 如何创建和使用简单和复杂的 IDBIndex keyPaths?

来自分类Dev

如何在C#中使用javascript创建具有属性的简单对象

来自分类Dev

带有多个控件的简单 java 框架

来自分类Dev

使用HAML创建简单的模式

来自分类Dev

有关cout和cin的C ++简单代码问题

来自分类Dev

简单的C ++ =数组长度和反向而没有<string>

来自分类Dev

在C ++中使用cout创建DebugPrint函数的简单方法

来自分类Dev

如何使用Eclipse Kepler中的WindowBuilder核心创建一个简单的窗口?

来自分类Dev

如何使用Eclipse Kepler中的WindowBuilder核心创建一个简单的窗口?

来自分类Dev

使用C ++的简单HTTP请求

来自分类Dev

使用C ++的简单HTTP请求

来自分类Dev

使用Angular JS的简单弹出窗口

来自分类Dev

无法使用 HOC 制作简单的弹出窗口

Related 相关文章

  1. 1

    OpenGL-是否有更简单的方法来用纹理填充窗口,而不是使用VBO等?

  2. 2

    对使用OpenGL和GLSL的性能的简单好奇

  3. 3

    带有(死)简单C程序的错误

  4. 4

    使用C ++和SDL2创建一个带有矩形的窗口

  5. 5

    使用TkInter的简单窗口

  6. 6

    使用OpenGL和GLSL的具有简单硬阴影映射技术的小工件

  7. 7

    带有浮点数和错误结果的C ++简单数学运算?

  8. 8

    在Windows窗体中使用带有工作单元和存储库模式的简单注入器

  9. 9

    如何仅使用OpenCV HighGui制作一个带有一个按钮的简单窗口?

  10. 10

    使用 MVVM 创建带有 UserControl 和 DepenencyProperties 的自定义控件

  11. 11

    使用jQuery的简单弹出窗口

  12. 12

    如何使用带有“从方法名创建查询”策略的Spring数据JPA来实现这2个简单查询?

  13. 13

    带有属性树的boost xml c ++简单解析

  14. 14

    一个带有cuda的简单c ++ HelloWorld

  15. 15

    结构简单的总和,带有c中的指针

  16. 16

    使用plpgsql的RETURN SETOF返回带有连接的简单查询

  17. 17

    IndexedDB - 如何创建和使用简单和复杂的 IDBIndex keyPaths?

  18. 18

    如何在C#中使用javascript创建具有属性的简单对象

  19. 19

    带有多个控件的简单 java 框架

  20. 20

    使用HAML创建简单的模式

  21. 21

    有关cout和cin的C ++简单代码问题

  22. 22

    简单的C ++ =数组长度和反向而没有<string>

  23. 23

    在C ++中使用cout创建DebugPrint函数的简单方法

  24. 24

    如何使用Eclipse Kepler中的WindowBuilder核心创建一个简单的窗口?

  25. 25

    如何使用Eclipse Kepler中的WindowBuilder核心创建一个简单的窗口?

  26. 26

    使用C ++的简单HTTP请求

  27. 27

    使用C ++的简单HTTP请求

  28. 28

    使用Angular JS的简单弹出窗口

  29. 29

    无法使用 HOC 制作简单的弹出窗口

热门标签

归档