Qt 的简介
一、Qt 是做什么的?
Qt是1991年由Qt Company 开发的跨平台C++图形用户界面应用程序开发框架。Qt既可以开发GUI程序,也可以用于开发非GUI程序,比如控制台工具和服务器。Qt是经过精心设计的面向对象的开发框架,这和MFC(微软基础类库,专门为windows设计的一个用于开发图形界面的类库)或多或少使用面向对象的方法不同。(由于笔者没有真正使用过MFC,所以对MFC的感受暂时还只限于网络上大佬的阐述,这里贴上链接:MFC和Qt的区别)
二、QT的发展史
1991年Qt最早由奇趣科技开发。
1996年进入商业领域,也是目前流行的Linux桌面环境KDE的基础。
2008年奇趣科技被诺基亚公司收购,Qt称为诺基亚旗下的编程语言。
2012年Qt又被Digia公司收购。
2014年集成开发环境Qt Creator3.1.0发布,同年发布了Qt 5.3正式版,至此,Qt实现了对ios,Android,Mac等各个平台的全面支持。
当前Qt支持的最新版本是6.1.0(2021.5.6)
三、支持的平台
windows各种版本、Linux各种版本、Mac、ios等
四、Qt的优点
(1)跨平台、几乎支持所有的平台;
(2)接口简单,容易上手,学习Qt框架对学习其他框架有参考意义;
(3)开发效率高,能够快速地构建应用程序;
(4)可以进行嵌入式开发;
(5)有很好的社区氛围;
四、成功的开发案例
(1)linux的KDE桌面环境;
(2)WPS office;
(3) Google earth;
(4) 咪咕音乐;
(5)VLC多媒体播放器;
(6)Qt Creator;
五、资源下载地址
https://www.qter.org/portal.php?mod=list&catid=18
六、学习社区
Qt开源社区: Qt开源社区