(转)开发Qt4应用程序时几种常见的做法

在开发Qt4应用程序时,有几种常见的做法。

1.全部采用手写代码,在命令行下完成编译和运行

这种方式是最基础、最基本的,使用它的感觉有点像练武术时的扎马步,一招一式非常清楚。它最锻炼开发者的技能,因为每一步都不能含糊,开发者需要对编译系统、Qt基础知识有着非常扎实的了解。笔者熟知的许多的Qt编程的“老鸟”中,很多人都青睐这种方式。它的缺点是在一般规模的应用中,还足以胜任,但如果是大型的、多人参与的工程开发和项目研制,它就有些不方便了,比如如何协同开发、如何进行版本控制管理等等问题都会变得难以解决。

2.在集成开发环境(IDE)中采用手写代码(包括设计界面),使用IDE完成编译和运行

这种方式的好处是可以借助IDE来管理工程要素,摒弃了手工的方式,不必太关注工程文件中的一些细节,并且可以借助调试和图形化工具来快速开发;缺点是IDE并不是智能的无可挑剔,它替你完成的一些事情往往会不如你所愿,很多情况下,你还是需要命令行工具来辅助。

3.使用Qt Designer设计界面,使用IDE完成编译和运行

这种方式也很常见,开发者使用Qt Designer设计界面元素,然后把工程文件的生成、管理,程序的编译运行都交给IDE来处理。这种方式的好处可以方便快速的对界面进行修改,在界面元素需要经常变动的情况下,效率比较高;缺点是使用Qt Designer生成的代码量比较庞大,由于好多都是自动生成的,阅读代码和调试程序相对比较困难。

对于初学者而言,采用第3种方式最容易“入门”,但基础可能打得不太扎实,因为这些集成式的工具为开发者做了太多的事情,在它们形成的层层布幔之下,隐藏了Qt的核心机制与原理,所以不太容易理解和掌握Qt编程的本质。所以呢,我向初学Qt的读者朋友推荐第1种方法,先一点一点的做起,待掌握了基础技能后,再快马加鞭也不迟


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值