1.1 什么是QT? Qt是一个跨平台的C++图形用户界面应用程序框架。 QT特点: 跨平台,几乎支持所有的平台 接口简单,容易上手,学习QT框架对学习其他框架有参考意义。 一定程度上简化了内存回收机制 开发效率高,能够快速的构建应用程序。 有很好的社区氛围,市场份额在缓慢上升。 可以进行嵌入式开发。 1.2 QT5模块架构 QT5将所有功能模块分为三部分:Qt基本模块(Qt Essentials)、Qt扩展模块(Qt Add-Ons)和开发工具(Qt Tools). 1.2.1 Qt基本模块