Qt的开发方式主要有两种:
1.使用Qt Creater也就是Qt设计师进行处理;
2.通过Qt插件的方式集成到VS上。
两者各有优劣,使用Qt设计师的优点在于可移植性高,一处开发多处使用,以及某些时候编译速度更快,也更自由。不过缺点很明显,以我个人的使用感受来讲,Qt的调试跟屎一样,真的太垃圾了,在调试编译的时候,有时候都想把它给砸了。
Qt设计师的缺点就是VS的优点,VS的优点在于调试界面非常友好,开发界面也比较舒服。缺点在于,它的编译都是基于VS本身的,在Windows环境下还可以,但是想要直接移植到另外的平台,就会很麻烦。
请根据公司的要求以及自己的喜好自行安排。
接下来谈谈IDE的组成。
对于一个IDE来说,最核心的内容就是“构件套件kit”。
这是实现编译以及运行的最基础组成。
一个kit主要由三部分构成:
1.编译器Compiler
2.调试器Debugger
3.Qt版本
在第一次使用Qt的时候,首先要做的便是合理地组合这一套装备,形成一套可以正常进行编译运行操作的套件。
组合的标准也很简单,就是注意匹配。
比如采用MinGW的编译器,就要采用MinGW版本的Qt,然后可以采用GUN的调试器,如下方就是我的kit套件的组成。
如果一个kit配置得不合理,则会出现无法编译,或者是可以运行但是无法调试的情况。
当然,现在的IDE基本上都是自己就已经配置好了,别乱改就行。
配置好之后就可以正式进行Qt的开发了。
接下来的内容,我将会介绍到Qt常用的控件、方法、以及可能出现的问题等,当然这个时间不会很短,请拭目以待吧。