环境搭建

QT是一个c++跨平台GUI库,也可以说是一个框架或者引擎。
最开始仅仅是个lib,后来因为受欢迎不断发展,最后推出了自己的IDE-QT Creator。
可以说c++开发除游戏之外的程序都可以先考虑Qt打底。
这个专题简要探讨一下QT的基本问题。

一、下载并安装

进入官网https://www.qt.io/
QT有不同的license,所以存在付费版和免费版
这里就使用免费的了

接下来是注册
注册并验证邮件后下载安装包
勾选必要组件

然后是漫长的安装过程
一共大约40G的容量…
貌似用了快2个小时

成功进入QT creator

二、建立项目

先从新建项目开始,主要参考了http://doc.qt.io/qtcreator/creator-writing-program.html

选择kit说明了Qt Creator的本质:仅仅是一个开发环境,没有自己的编译器
当然如果使用安装包安装的话这里会自动配置好
但是这个自动配置好仅仅限于某些编译器,VS的编译器不随QT安装包发布,所以如果要使用VS编译器必须在电脑上安装了相应VS版本才可以
这里使用了MinGW,这个随安装包附带

基本上所有GUI都是通过一个类来代表主窗体的,qt也不例外
建立项目成功后应该是这样的

此时可以先调试一下,看看build是否正常

应该能够出现这么一个东西

这就表示项目建立并配置成功了