嵌入式Qt实战教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.4 OpenGUI

OpenGUI(http://www.tutok.sk/fastgl/)在Linux系统上存在已经很长时间了。最初的名字叫作FastGL,只支持256色的线性显存模式,但目前也支持其他显示模式,并且支持多种操作系统平台,比如MS-DOS、QNX和Linux等,不过目前只支持x86硬件平台。OpenGUI也分为三层:最低层是由汇编编写的快速图形引擎;中间层提供了图形绘制API,包括线条、矩形、圆弧等,并且兼容于Borland的BGI API;最高层用C++编写,提供了完整的GUI对象集。

OpenGUI采用LGPL条款发布,OpenGUI比较适合于基于x86平台的实时系统,可移植性稍差,目前的发展也基本停滞。