一、Qt简介
1. Qt是什么?
Qt是一个基于C++语言的图形用户界面(GUI)开发框架,Qt不仅仅可以进行GUI开发,除此之外Qt也能进行很多其它功能开发,包括但不限于多线程、数据库、图像处理、音视频处理、网络通信与文件IO等。
Qt广泛地应用于嵌入式开发和传统软件开发中:
(1) 传统软件客户端
![](https://i-blog.csdnimg.cn/blog_migrate/b8571ad080ad45a6ac93c2f27b413311.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d25bc72775b49705de0999e07296d733.png)
![](https://i-blog.csdnimg.cn/blog_migrate/966692bef689df65713648304f811280.png)
(2)上位机:远程控制嵌入式下位机
![](https://i-blog.csdnimg.cn/blog_migrate/440b821efc6e09b5f504827df44ab367.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3da528ca251c2f5949b6a364ed23613a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/34a33195851e4249ecd862a504b62050.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5fd90a9584e2d2526d823a94a1b315f1.png)
(3)嵌入式产品控制程序
Qt是一个基于C++语言的图形用户界面(GUI)开发框架,Qt不仅仅可以进行GUI开发,除此之外Qt也能进行很多其它功能开发,包括但不限于多线程、数据库、图像处理、音视频处理、网络通信与文件IO等。
Qt广泛地应用于嵌入式开发和传统软件开发中:
(1) 传统软件客户端
(2)上位机:远程控制嵌入式下位机
(3)嵌入式产品控制程序