QT学习笔记----第一节----QT介绍

古话说的好:

		**以史为鉴,可以知兴替。**

好像你知道了也不能改变什么,

接着,美国的盖茨又来了三句:

1、社会充满不公平。先不要想去改造它,你只能适应它。因为你管不了它;
2、世界不会在意你的自尊,人们只看你的成就。在你没有成就以前,切勿过分强调自尊。因为你越强调自尊,越对你不利;
3、当你陷入人为困境时,不要抱怨,你只能默默地吸取教训,并悄悄地振作起来,重新奋起。

扯远了,回到正题:

一、QT的发展历史可谓是一波 “三” 折:

  1. 第一家公司:奇趣
  2. 第二家公司:诺基亚(话说我还用了好多年的手机),但是这个QT开发的系统不是塞班!!!
    而是:MeeGo
  3. 第三家公司:Digia(芬兰的一个做IT的公司)

二、QtKDE
的较量,使得QT由一个商业软件变为开源的软件。
三、Qt的开源授权有两种:

GPLLGPL
具体是什么,百度给解释了。

四、Qt目前支持Android,ios,WinPhone等智能操作系统。MeeGo 已经被抛弃了。

五、Qt 的用途:

  1. 用来开发图形界面应用程序,绘制漂亮的界面(包括控件、布局、交互)
  2. 多线程
  3. 访问数据库
  4. 图像处理
  5. 音频视频处理
  6. 网络通信
  7. 文件操作
  8. 支持很多的新模块和第三方模块

六、Qt 与其他GUI库对比:
<1>、Qt 来开发 Windows 桌面程序有以下优点:

  1. 简单易学:Qt 封装的很好,几行代码就可以开发出一个简单的客户端,不需要了解Windows API。
  2. 资料丰富:资料丰富能够成倍降低学习成本,否则你只能去看源码,关于DirectUI、Htmlayout、aardio 的资料就很少。
  3. 漂亮的界面:Qt 很容易做出漂亮的界面和炫酷的动画,而MFC、WTL、wxWidgets 比较麻烦。
  4. 独立安装:Qt 程序最终会编译为本地代码,不需要其他库的支撑,而 Java要安装虚拟机,C# 要安装 .NET Framework。
  5. 跨平台:如果你的程序需要运行在多个平台下,同时又希望降低开发成本,Qt几乎是必备的。
    <2>、Qt 与MFC:
    1、MFC 只能应用在 Windows 平台,而 Qt 是跨平台的,一次编写,到处运行
    2、Qt 已经封装了底层细节,学习 Qt 将会非常简单;而 MFC 只是给 Windows API 加了一层包装,不了解 Windows API 也学不好 MFC,大家普遍反映 MFC 难学。

七、Qt 用途举例:

WPS、YY语音、Skype、豆瓣电台、虾米音乐、淘宝助理、千牛、暴雪的战网客户端、VirtualBox、Opera、咪咕音乐、Google地图、Adobe Photoshop Album 等

这个博客参考:
C语言中文网

有不明白的可以查看这个网址!
学习笔记博客只留做自己学习记录使用。希望对您也有帮助!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值