Qt是什么?
Qt是一个跨平台的, C++图像用户界面框架, 可以轻松实现"一次编写, 随处编译". 它的源码可以在Windows, Linux, Mac OS上无需修改即可编译, 并且Qt通过自定义style尽可能的模拟本地界面.
当然, Qt也不仅仅只是一个GUI库, 随着Qt不断的发展, 也早已成为了一个十分庞大的一站式C++工具库. 在业界对C++的诟病之一就是: 要想很轻松的使用C++, 你必须先造出各种轮子. 使用Qt就能让你节省很多时间和精力, 而不是一直重复造轮子.
在基础库上Qt为我们提供了基础的STL组件, 并对其进行了相关优化; 在网络库上为我们提供了网络相关的组件QHttpPart, QTcpServer等等; 还提供了用于并发编程的QThread, 正则表达式库QRegExp等等
本系列文章主要是基于《C++ GUI Programming with Qt4》, 但是使用的Qt版本为5.15.2, 因此在Qt5.x中有接口等方面有了修改, 我会在示例代码中进行标注.
Qt获取和安装
在Qt5.15之后官方就没有提供离线安装包, 我们就需要使用在线安装.
-
运行安装器
-
输入账号和密码(如没有账号就注册一个), 点击Next
-
勾选如下两项, 再点Next
-
点击Next
-
点击Next
-
-
选择Qt5.15.2, 点击Next等待安装完成
Windows下开发环境安装
我使用的开发环境是VS2019 + CMake
开发环境安装, 大家可以参考一下我的这篇文章(Qt_01_环境搭建(Qt+CMake+VS2019/vscode)_编程的猫(>ω<)喵的博客-CSDN博客
扬帆起航
借用Linus大神的一句话: Talk is cheap. Show me the code. 接下来就让我们开始进入Qt的学习