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

1.3 Qt程序设计简介

Qt是Trolltech公司开发的给予标准框架的图形应用程序,它是一种高效与跨平台的应用程序的解决方案,Qt支持的平台有微软操作系统、苹果OS和Linux操作系统,并支持了大部分商业的UNIX操作系统和Linux嵌入式操作系统。

Qt提供给应用程序开发者大部分的功能,来完成建立适合的、高效率的图形面程序与后台执行的应用程序,它提供的是一种面向对象的可扩展性能和真正基于组件的编程模式。建议读者在学习这本书之前最好首先熟悉官方所提供的白皮书。

Qt的第一次商业版本发行是在1996年,发展到现在,Qt已经提供了成千上万的应用程序,包括Google地图、Photoshop的一些元素和Skype软件,同时还支持Linux桌面系统KDE的开发环境,KDE是Linux发行版最广泛的一种图形作业界面。

Qt支持以下的平台:Windows 98、WindowsNT 4.0、Windows ME、Windows 2000、WindowsXP、UNIX/X11-Linux、SunSolaris、HP-UX、HPTru64UNIX、IBMAIX、SGIIRIX、MacOSX、MacOSX10.3+,以及其他的一些版本的UNIX。在EmbeddedLinux-Linux嵌入式平台上需要使用Framebuffer帧缓冲的支持。