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