我这次复习Qt时,先不急着用回我之前熟悉的VS2008+QT4.7.3开发环境(注:分别安装VS和QT,然后在VS软件上安装QT插件),而是想学习使用一下Qt creator这个QT本身的IDE开发环境。在https://www.cnblogs.com/linuxAndMcu/p/10111691.html里面博主对QT软件的结构做了一个很好的说明,这个说明对于初学者了解QT软件的架构是很有帮助的。
QT的IDE是QT creator, 安装的过程中,需要选择你PC机上所安装的C++编译系统,比如VS或mingGW等。这说明QT creator需要和你的C++开发环境配套使用。QT creator虽然是一个IDE,但它本身不带C++编译器,需要借助第三方来搭建完整的IDE。
QT Creator软件本身就含有Qt designer, Qt designer是QT Creator软件的一个内部功能模块,当然Qt designer也可以脱离这个集成环境单独运行,就像在VS+QT组合开发环境里打开的过程那样。

这样搭建起来的QT开发环境,C++编译器相当于是在QT的后台工作的,QT creator这个IDE在后台调用你机上的C++ 的IDE(可能是VS,也可能是mingGW啥的)。QT designer的出现是作为QT creator软件内部的一个模块而不是一个单独软件打开。这就是这个以QT的IDE作为主开发界面,与VS+QT开发界面不同的地方。
相比之下,VS+QT环境下,QT以C++的扩充库出现,QT designer则没能集成进VS界面内,需要单独打开一个界面,来回切换,QT库相对于VS来讲就像是后台,前台是VS的IDE。
综上所述,两个开发环境虽然看起来好像差别很大,其实是一套班子、两个入口。一套班子就是都少不了QT和C++的编译器比如VS,两个入口就是一个从QT入口,一个从VS入口。搞清楚了这一层关系,从哪个入口进去,进去以后做的事情,几乎都是一样的。从QT入口进去,看QT的各种类的帮助文件还更加方便,本身就是系统自带的,而从VS入口进去,需要在QT安装目录中找到相应的帮助文件,用IE打开才能看到。
一个入口:VS+QT,另一个入口: QT+VS。把VS+QT装好了,QT+VS也就水到渠成了。因为VS+QT的安装过程也有QT creator安装环节,而QT creator安装环节又需要选择你机上装的是什么C++ IDE。
结论: 你实际上相当于有了两个开发环境,大可以尝试从两个入口都进入看看,比较比较使用的感受有何不同。