性、优化了内存和资源的利用、拥有自己的窗口系统、模块化可裁剪性、代码完全公开。Р2.1.1 QT语言的特性РQT是Trolltech公司的一款图形开发产品,它采用完全的面向对象技术来进行图形应用程序的设计,允许真正的组件编程,Qt是一个全面的C++应用程序开发框架,它包含一个类库,和用于跨平台开发及国际化的工具,可以开发高性能,跨平台客户端,以及服务器端的应用程序。Р Qt 类库是一个拥有超过 400个C++类,同时不断扩展的库。它封装了用于端到端应用程序开发所需要的所有基础结构。优秀的Qt应用程序接口包括成熟的对象模型,内容丰富的集合类,图形用户界面编程与布局设计功能,数据库编程,网络,XML,国际化,OpenGL 集成等等。Р Qt 设计者是一个功能强大的GUI布局与窗体构造器,能够在所有支持平台上,以本地化的视图外观与认知,快速开发高性能的用户界面。Р Qt 语言家是一套用来消除国际化工作流程中所带来障碍的工具。使用Qt语言家,开发小组可把应用程序的翻译转换外包给非技术性翻译人员,从而可增加精确度,大大加快本地化处理过程。Р Qt 助手一个完全可自定义,重新分配的帮助文件或文档浏览器,它可与基于Qt 的应用程序运行。使用Qt助手,开发小组同样能够很大程度上加快文档的处理过程。Р2.1.2 QT的优势Р作为嵌入式图形界面开发工具,QT优势很多,有如下一些:Р 1.支持平台广泛Р QT应用程序接口与工具兼容于所有支持平台,让开发员们掌握一个应用程序接口,便可执行与平台非相关的应用开发与配置,其支持的平台有:QT/Windows(Windows XP,2000,NT4,Me/98)、QT/Mac (Mac OS X)、QT/X11(Linux ,Solaris\HP-UX,IRIX,AIX)等。Р 2.封装多РQT对不同平台的专门QPI进行了专门的封装(文件处理、网络等)。