一、Qt适用于“客户端开发”也就是桌面应用开发。
客户端:直接和用户打交道的这一端的程序。
服务器:站在客户端背后的男人。
准确的说,Qt特指用来进行桌面开发,涉及到的一套技术。Qt无法开发网页前端,也不能开发移动应用。编写和用户交互的界面。和用户交互的界面TUI和GUI。
二、Windows下还有那些方案,可以开发GUI?
1、windows API windows系统提供原生API。
2、MFC上个世纪90年代影响力是非常深远的。
3、Qt在1991年左右诞生了。Qt仍然在更新。
基于C/C++搭建出来的一些GUI开发的技术体系
4、Windows Forms给C#(.net)量身定做的一套开发GUI技术体系
5、WPF,UWP等等
6、Electron本质上是把基于HTML这样的网页,打包成一个windows上运行的客户端程序。GitHub开发的。
Qt虽然只是上述解决方案中的其中一个,仍然属于商业公司的产品,使用Qt非常多的,对应的就业岗位相比于其他的技术方案也是更多的。
三、Qt的优势
能够跨平台
四、什么是Qt
Qt是一个跨平台的C++图形用户界面应用程序框架。