以前做Qt 程序都是只适用VS IDE,界面布局完全使用编码实现,然后再用命令生成VS工程文件。这样熟练以后也没有什么不好,但是我本人觉得使用编码布局还是有点费时费力。如果是初学者,倒建议使用一下编码布局,那样会加深Qt界面实现原理。最近尝试使用Qt IDE做布局,觉得确实很快,但是布局界面元素时要注意使用layout,不然绝对布局会使界面无法在改变大小时自动调整。现在把Qt IDE 和VS IDE混合使用的方法总结如下。
做QT程序使用Qt IDE+VS IDE并用。具体步骤
1.先使用Qt IDE做界面设计并生成最初的界面框架。界面部分的可执行程序已经生成,未加入业务逻辑处理,其实完全可以使用Qt IDE完成所有,但是由于VS 的IDE的调试各方面的功能可能更强大一些(也许是熟悉的原因),所以在界面框架生成以后转入VS IDE。
2.在生成好界面部分的代码之后,使用命令:qmake -tp vc ×××.pro 生成VC工程文件。这样就可以用VS IDE打开刚才进行业务逻辑部分的编码实现。
上述只是在下的一点心得,希望对需要的人能有点帮助。