上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1.5 Qt/Embedded
Qt是Nokia公司(Trolltech)的一个C++图形库,可以跨平台使用,与Windows下的MFC在同一个层次,但比MFC更好用。主要特点是比MFC要庞大,很多Qt是可以移植的。Qt最初主要是为跨平台的软件开发者提供统一的、精美的图形用户编程接口。Qt在LinuxX86上通过Qt lib访问Linux下的x-server与x-lib,x-server与底层硬件相连。Qt在Windows上通过Qt lib访问win api.
Qt的嵌入式版本叫作Qt/Embedded,不需要x-server与x-lib的支持,可以直接写framebuffer,所以很节省内存。
表1.1归纳了Qt/Embedded的一些优缺点。
表1.1 Qt/Embedded的优缺点分析
表1.2总结了常见GUI的参数比较。
表1.2 常见GUI参数比较