收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。
需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人
都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
一、什么是 Qt
`
Qt 是一个跨平台的 C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级
图形用户界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。
1.1、Qt 的发展
Qt 是在 1991 年由奇趣科技公司开发的,于 1996 年进入商业领域,成为全世界范围内数千
种成功的应用程序的基础。它也是目前流行的 Linux 桌面环境 KDE 的基础, KDE 是 Linux 发行
版的主要一个标准组件。 2008 年,奇趣科技公司被诺基亚公司收购, Qt 成为诺基亚旗下的编程
语言工具。从 2009 年 5 月发布的 Qt4.5 版起,诺基亚公司宣布 Qt 源代码库面向公众开放, Qt 开
发人员可通过为 Qt 及与其相关的项目贡献代码、翻译、示例及其他内容,协助引导和塑造 Qt
的未来发展。 2011 年, Digia 公司(芬兰的一家 IT 服务公司)从诺基亚公司收购了 Qt 的商业版权 。
2012 年 8 月 9 日,作为非核心资产剥离计划的一部分,诺基亚公司宣布将 Qt 软件业务正式出售
给 Digia 公司。 2013 年 7 月 3 日,Digia公司 Qt 开发团队在其官方博客上宣布 Qt 5.1 正式版发
布;同年 12 月 11 日,又发布 Qt 5.2 正式版。 2014 年 4 月,跨平台集成开发环境 Qt Creator 3.1.0
正式发布;同年 5 月 20 日,配套发布了 Qt 5.3 正式版。至此, Qt 实现了对于 iOS 、 Android 、 WP
等各种平台的全面支持。 The Qt Company 公司成立后, Qt 版本的升级开始加速,相继推出
Qt 5.4/5.5/5.6/5.7 版,并在官网提供免费下载。 2017 年 1 月 23 日,众所期待的 Qt 5.8 正式版如
期发布,它集中体现了之前各版 Qt 产品的优势,进一步扩展了 Qt 的框架,提升了速度和性能。
尤其对 Qt 的 Qt Quick Controls 2 库及 3D 支待方面进行了重大优化和升级。 2018 年 5 月, Qt 发
布了最新的 Qt 5.11 版。
1.2、Qt 版本说明
Qt 按照不同的版本发行,分为商业版和开源版 。 Qt 商业版为商业软件提供开发环境,它们
提供传统商业软件发行版,并且提供在协议有效期内的免