QT界面开发.pdf

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QT界面开发

1 Qt4 界面开发 1.1Qt 历史  Qt 是一个用于桌面系统和嵌入式开发的跨平台应用程序框架。它包括一个直观的 API 和一个丰富的类库,以及用于 GUI 开发和国际化的集成工具,另外它支持 Java™和 C++ 开发。Qt 让企业无须重新编写源代码,便可以构建运行在不同桌面操作系统和嵌入式设备 上的软件应用程序。 Qt 框架最早可公开获取是在 1995 年 5 月。最初是由 Haavard Nord (TrollTech 公司 的首席执行官)和 Eirik Chambe-Eng (TrollTech 公司的董事会主席)。Haavard 和 Eirik 最早在特隆赫姆的挪威技术学院相遇,在那里他们双双获得了计算机科学硕士学位。 早在 1991 年,Haavard 就开始写一些最终成为 Qt 的类,并和 Eirik 合力设计。在接 下来的一年,Eirik 提出了“信号和槽”的思想,一个现在已经被一些其他套装工具包含简单 但功能强大的 GUI 编程范式。Haavard 接受了这一思想并手工生成了这一思想的代码实 现。到 1993 年,Haavard 和 Eirik 已经完成了Qt 的第一个图形内核的开发并能用它来实 现一些他们所需的物件。在这一年的年末,Haavard 建议他们一起去经商,创建一个“世 上最好的 C++ GUI 框架”。 字母“Q”被选为类的前缀是因为这个字母在 Haavard 的 Emacs 字体中看起来很漂 亮。受到 Xt (the X toolkit)的启发,字母“t”被追加来表示“toolkit”。公司在 1994 年 5 月 4 日成立,起初被命名为“Quasar Technologies”,之后被改名为“Troll Tech ”,今天则 被称为奇趣科技(Trolltech )。 1995 年 5 月 20 日,Qt 0.90 被上传到 。六天后,这一发布在 comp.os.linux.announce 被宣布。这是 Qt 的第一个公共发行版。Qt 可以被用在Windows 和 Unix 开发中,在两个系统中提供相同的 API 。Qt 从一开始就可以在两种许可协议下获取: 一个是商业开发中需要的商业许可协议,一个用于开源开发的自由软件版。 1996 年 3 月,欧洲航天局成为 Qt 的第一个客户,一下买了十个 Qt 商业许可。Qt 0.97 在同年的 5 月底发布,1996 年 9 月 24 日,Qt 1.0 发布。到了同年年底,Qt 到达了版本 1.1; 拥有 8 个客户,每一个都在不同的国家,他们购买了 18 个商业许可。 Qt 1.2 在 1997 年 4 月发布。Matthias Ettrich 利用 Qt 构建 KDE 的决定帮助 Qt 成为 Linux C++ GUI 开发的实际标准,1997 年 9 月 Qt 1.3 发布。 1998 年 9 月,Qt 1 的最后一个主要发行版 1.40 发布。Qt 2.0 于 1999 年 7 月发布。 Qt 2 有了一个新的开源许可协议,发布许可协议(QPL),遵守开源的定义。1999 年 8 月, Qt 赢得了 LinuxWorld 的“最佳开发库/工具”大奖。 2000 年奇趣科技发布了 Qtopia 核心(后来成为 Qt/Embedded)。它被设计用来运行 在嵌入式 Linux 设备上并提供了自己的窗口系统作为 X11 的一个轻量级代替。现在 Qt/X11 和 Qtopia 核心都可以通过 GNU 通用许可(GPL)获取。到 2000 年年底,奇趣科技成立了 Trolltech Inc.(USA)并且发布了 Qtopia 的第一个版本,一个移动电话和 PDAs 应用程序平 台。Qtopia 赢得了 2001 和 2002 年 LinuxWorld 的“最佳嵌入式 Linux 解决方案”大奖, 1 Qtopia Phone 也在 2004 年赢得了相同的荣誉。 2001 年 Qt 3.0 发布。Qt 现在可以在 Windows,Mac OS X,Unix 和 Linux(桌面和嵌 入式系统)上获取。Qt 3 新增了 42 个类,代码超过了 500,000 行。Qt3 是 Qt2 的一个大的 进步,包括相当大的本地化和 Unicode 支持,一个全新的文本查看和编辑物件,和一个类 似 Perl 的正则表达式类。2002 年 Qt 3 赢得了软件开发时代的“Jolt 产品大奖”。

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档