当前位置:  开发笔记 > 编程语言 > 正文

在桌面应用程序中使用OpenGL进行GUI设计有什么缺点?

如何解决《在桌面应用程序中使用OpenGL进行GUI设计有什么缺点?》经验,为你挑选了2个好方法。

C/C++有很多GUI库,但很少有人基于opengl是一个相当多平台的图形库.使用这个OpenGL在便携式应用程序中构建自己的最小GUI有什么大的缺点吗?

Blender正在这样做,似乎它适用于它.

编辑:我的问题不在于使用外部库或自己创建.我主要关心的是使用opengl作为后端的库.例如,Agar,CEGUI或Blender的GUI.

谢谢.



1> dmckee..:

这是一个奇怪的例子,它涉及我所做的大型物理实验:因为OpenGL GUI绕过了一些常见的图形抽象层,它可能会击败远程查看应用程序.

在特定情况下,我想我们想要允许通过VNC进行远程移位操作.除了使用OpenGL接口的一个程序(我们每小时只需要一次,但我们真的需要)之外,一切都运行良好.我们不得不推迟到可以准备远程版本的OpenGL接口.



2> grover..:

您正在失去可访问性的本机平台功能.例如,在Windows上,大多数控件向屏幕阅读器或支持可访问性受损用户的其他工具提供信息.

基本上除非你有真正的理由这样做,否则你不应该这样做.

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有