使用Qt

    2015-05-23

  我们的项目的界面一直采用MFC,多人协作时,MFC的资源管理冲突真是让人无语。我们最近在做重构,考虑把界面技术切换到Qt,由于团队里的两个C++ UI都只有MFC的经验,我不做UI,只是在学校中学习过Qt的课程,我是推荐使用Qt的,这事儿还是讨论了一番。

  我们做了一番尝试,认为Qt的确是比MFC方便些。

  1. 控件注册是采用C 宏实现的,这简直是个灾难
  2. 微软系的类型、变量命名规则实在让我不悦,我宁可使用长字符串,表意清楚一些。
  3. Qt 的 signal/slot机制的确是比MFC方便
  4. Qt中OpenGL使用起来更加方便一些。

  我记得和做界面的杨同学讨论了MFC 的问题,他说他挺喜欢宏的,有些宏能够实现很奇特的功能,我则比较讨厌宏,如果学习过编程语言原理方面的课程,就能够明白为什么宏是不靠谱的。所以说,编译原理的课程还是很有用的。虽然Qt很厉害,封装的很好,但是我不想研究界面相关的技术。多平台适配,里面肯定少不了一些dirty work,研究界面技术,并不是帮助提升编程能力的好途径。

  想起了当年教我们Qt的女老师,她告诉我们,要好好学,很有技术前景,她之前一个学生毕业找了这方面不错的工作。我当时就呵呵了,虽然说学校的老师是挺为学生的就业率着想,但是,也应该试图教学生一些更加有趣的知识,多去探索一些程序设计更加本质的东西,而不是只图毕业了找个工作。

 

 

 

 

[ 主页
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值