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是否正常
应该能够出现这么一个东西
这就表示项目建立并配置成功了