文档详情

C++ GUI Programming with Qt 4 中文版(第一章至第十章)1.pdf

发布:2018-05-16约24.78万字共270页下载文档
文本预览下载声明
C++ GUIProgrammingwith Qt 4 C++ GUIProgrammingwith Qt 4 CC++++GGUUIIPPrrooggrraammmmiinnggwwiitthh QQtt44中文版第一章至第十章 C++ GUI Programming with Qt 4 C++ GUI Programming with Qt 4 CC++++ GGUUIIPPrrooggrraammmmiinnggwwiitthh QQtt44 By JasminBlanchette, Mark Summerfield Publisher: Prentice Hall Pub Date: June 21, 2006 PrintISBN-10: 0-13-187249-4 PrintISBN-13: 978-0-13-187249-3 Pages: 560 学习,使用Qt已经将近两年了,最开始的时候用Qt3,后来升级到Qt4.1,自认为 对Qt的GUI编程部分还是很熟悉的。遗憾的是Qt的参考书少之又少,一般就是看文档和 C++GUI ProgrammingwithQt3,这本书是免费提供的,让我对Qt,Trolltech公司 有了更多的了解。我这个人就是这样,学习什么都喜欢了解这个东东发展的历史,虽然对学 习并没有太多帮助。 升级到Qt4以后,API有了很多变化,苦盼一本系统的参考书,很久,C++ GUI ProgrammingwithQt4才得以面世,终于盼到后却遗憾的发现这本没有提供免费的电子 版,今天,一个偶然的机会,得到Yimin网友的帮助,得到一份电子版,真是很谢谢他, 他的blog 100029.cn 。 C++ GUI Programming with Qt 4就是这样一本参考书,从易到难,从最经典的 hello Qt开始,到构建复杂的程序。我从现在开始阅读学习,同时也把部分心得写出来, 发到这里,也希望对Qt的学习者们有所帮助。这对我来说有点难度,懒人那,不过一定尽 最大努力坚持写完我熟悉的部分。 加油! Qt Qt QQtt发展小史 Qt的创建者Haarard Nord(Trolltech公司的CEO)和Eirik Chambe-Eng (Trolltech公司的总裁)是一家瑞典公司的同事。那时(1990)他们在做一个项目,这 个项目需要在Unix,Macintosh,Windows上运行同一个GUI,象我们现在的开发人员 一样,工作的很累,当时可是没有如今这么多的开发工具。一天他们工作之余去公园散步, 晒太阳,喝咖啡。Haarard说:“Weneedanobject-orienteddisplaysystem。”这成 为了后来Qt最重要的思想:提供面向对象的跨平台的GUI框架。看到这里小女我不仅感 慨:什么时候我们的程序员们可以在工作的时候出来走走,只有在轻松愉快的环境中才会生 产出出色的成果。在沉闷的办公室里,只是机械的堆砌代码而已。 所做就做,Haarard开始写代码,Eirik负责设计,Qt在襁褓中逐渐成长,在开始蹒 跚学步的时候(1993年),他们开始让Qt闯荡江湖,两个人开始了创业的艰辛历程。 对这两个年轻人,1994年是非常艰难的一年,他们没有客户,没有钱,只有还没有 完全实现的产品。关键时刻,他们的妻子帮他们渡过了难关。 字母Q作为所有类的前缀,是因为Haarard手写这个字母看起来特别的漂亮,字母t 代表“toolkit”,在Xt, X toolkit等中得到灵感。 1995年开始出现转机,他们得到了一个合同。这一年,他们雇佣了Arnt Gulbrandsen,他在Trolltech工作了六年,他为Qt实现了优秀的文档系统。 1995年5月,Qt0.9发布,有商业和开源两个版本。96年9月,Qt1.0发布。 1997年,MatthiasEttrich开始用Qt开发KDE,使Qt成为Linux上GUI开发的 事 实上的标准。 1999年,Qt 2 发布。 2000年,Qtopia发布。支持linux嵌入式开发。 2001年,Qt 3 发布。 2005年, Qt 4 发布。 十年来,Qt就是这样从不知名的一个产品,发展到现在拥有全世界范围内成千上万的 客户。 1.1 Hello Qt 1.1 Hello Qt 11..11从HHeelllloo QQtt开始 差不多所有的程序教材都从Hello 开始,下
显示全部
相似文档