全面拥抱_Qt_47.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
全面拥抱Qt4.syd1682010年12月22日 Qt的简要历史 1.1991年HaavardNordandEirikChambe-Eng开始开发QT.1994年后注册了QuasarTechnologies,这或许是QT名字来历。后来公司改名为TrollTech.(中文音译为奇趣),TrollTech一直沿用至今。直到2008年被Nokia收购。2.QT的正式含义,字母Q在HaavardNord的Emacs上看起很漂亮。T用来表示Xt,即Xtoolkit. 3.1998年,LINUX桌面两大标准之一KDE选择了Qt作为自己的底层开发库,而另一个开源桌面系统GNome,选择了开源的图形库GTK+作为自己的底层库。 4.在商业版的QT上构造一个开源的桌面系统引起一个巨大争议.后来QT把作为两个版本来发行。一个是商业版,另外一个是开源的版本。用以解决版本上的争议。我们在LINUX绝大部分是采用开源的版本来开发的。 5.QT早期的版本支持两个平台,一个是以X11底层基础QT/X11.它运行在LINUX和UNIX上。另外一个QT/Windows,它运行在WINDOWS平台上,而且它只有商业版本。 6.2001年底,Qt3.0商业版开始支持MacOSX.2003年。Qt3.2的发布了基于GPL的开源版用于支持MacOSX。 7.Qt的开发工具. QT是一个C++类库总称.在它支持操作系统上,它使用这个操作系统原生的C++编译器,如在LINUX下用使用g++,在WINDOWS下使用VC++进行编译.而且一个操作系统有不同C++编译器.QT通常都会支持,如下WINDOWS下除VC++以外.还支持BorlandC++/mingw/等. 除此之外,QT的一大特色是带了大量的配套开发工具.如用于绘制窗口QTDesigner. Qt在国内的嵌入式的市场占用率感觉不高。但是2008年1月28后。情况发生了改变。来自北欧兄弟国家芬兰的NOKIA收购了Trolltech,这一举动不象是拉兄弟的人情收购,更是NOKIA扩展的战略的一部分,Qt的重点一直是LINUX平台,但是NOKIA的野心不局限于此. 2009年12月1日–诺基亚今日发布了Qt4.6——最新版的跨平台应用程序和用户界面框架。Qt4.6对全新平台提供支持,具有强大的全新图形Q处理能力并支持多点触摸和手势输入,让高级应用程序和设备的开发过程变得更加轻松和快乐。 世界上有智能手机占用率第一的Symbian,在未来将以Qt为重点平台。而且Qt也扩展到了WinCE和MacOS平台。至此,一个编程方便,并跨越三大嵌入式操作系统(embededLinux,WinCE,Symbian),三大桌面操作系统(Linux,Windows,MacOS)的统一的C++编程平台。2009.5。Qt4.6带有完整的IDE(QtCreator)和支持久Symbian平台。而且Qt-iphone,和针对Andriod的Andriod-lighthouse正在开发.另外,英特尔正在大力推进的移动MeeGo平台的UI,正是采用QT. 在发布Qt4.6的同时,作为Qt开发跨平台IDE的QtCreator也发布了更新版本。QtCreator1.3和Qt4.6共同构成的QtSDK,包含了开发跨平台应用程序所需的全部功能。 要了解关于Qt4.6和QtCreator1.3的更多信息或下载软件包,请访问:/products-cn/whats-new-in-qt-46。 Qtopia一直是我教学的重点,但是说实话。在国内嵌入式GUI里,前几年,使用Qtopia并不多。我本人也在思想一个开源的互联网项目,在考虑用哪一种GUI实现方案来做。最后决定还是放弃Delphi和MFC,转而使用Qt作为开发平台,这样可以保证跨平台,并且编程也比较方便。另外一个这样有利从学员中的招募志愿者。 QT的组成 QT实际上是一个庞大的跨平台开发框架,本来还想加上一个C++的定语,但是在搜集资料发现。QT很早就变成支持JAVA,Ada和Python脚本的综合开发工具了. 一个完整QT的安装包组成,以QT4为例最直观的是关于QT的介绍这一张图 从这一个图可以看到,如果你想开发一个QT的C++的应用程序。 需要用到QT4的四个组成。当安装好QT4.6后,这四个部分都是带上。 QT类库 即QT的类库,是QT的核心,所有QT应用程序的类都是从这个库继承下来。代码集中在QtCore中 一些重要应用的类库,如数据库处理,XML,WEB,3D支持QT跨平台支持为QT的类库跨平台移植实现的各个操作底层代码QT的开发工具 QTextented 在QT上实现一些复杂应用,简化开发,象QT的桌面。插件机制。在开发中是可选的。这就是原来Qtopia QT的开发工具 qmakeMakef

文档评论(0)

wuailuo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档