使用Qt
来源:互联网 发布:阿里云cdn防盗链 编辑:程序博客网 时间:2024/06/07 02:18
2015-05-23
我们的项目的界面一直采用MFC,多人协作时,MFC的资源管理冲突真是让人无语。我们最近在做重构,考虑把界面技术切换到Qt,由于团队里的两个C++ UI都只有MFC的经验,我不做UI,只是在学校中学习过Qt的课程,我是推荐使用Qt的,这事儿还是讨论了一番。
我们做了一番尝试,认为Qt的确是比MFC方便些。
- 控件注册是采用C 宏实现的,这简直是个灾难
- 微软系的类型、变量命名规则实在让我不悦,我宁可使用长字符串,表意清楚一些。
- Qt 的 signal/slot机制的确是比MFC方便
- Qt中OpenGL使用起来更加方便一些。
我记得和做界面的杨同学讨论了MFC 的问题,他说他挺喜欢宏的,有些宏能够实现很奇特的功能,我则比较讨厌宏,如果学习过编程语言原理方面的课程,就能够明白为什么宏是不靠谱的。所以说,编译原理的课程还是很有用的。虽然Qt很厉害,封装的很好,但是我不想研究界面相关的技术。多平台适配,里面肯定少不了一些dirty work,研究界面技术,并不是帮助提升编程能力的好途径。
想起了当年教我们Qt的女老师,她告诉我们,要好好学,很有技术前景,她之前一个学生毕业找了这方面不错的工作。我当时就呵呵了,虽然说学校的老师是挺为学生的就业率着想,但是,也应该试图教学生一些更加有趣的知识,多去探索一些程序设计更加本质的东西,而不是只图毕业了找个工作。
[ 主页]
1 0
- Qt 学习使用qt
- 使用Qt
- qt使用
- Qt中使用Qt+Designer
- QT入门 & QT Creator 使用
- QT入门 & QT Creator 使用
- QT入门 & QT Creator 使用
- 使用 Qt 制作 Skin
- Qt使用摘要
- windows 下使用QT,
- Qt的setMouseTracking使用
- Qt中timer使用
- QT QProgress的使用
- QT 线程的使用
- Qt-Mobility的使用
- 谁在使用Qt
- Qt使用浏览器
- 一周Qt使用小结
- xml解析(配置文件的pull解析)
- 读《游戏物理引擎开发》
- linux signal, sigaction.sa_mask, sigwait的区别
- elipse启动报错
- Linux如何卸载挂载文件
- 使用Qt
- 英语音标 什么是音素
- OpenCV之Python学习笔记
- 关于DevOps的一些误解
- QT——QT4.8.5安装与配置
- sql语句
- Android Stuido卡顿解决方法
- [leetcode-动态规划]--96. Unique Binary Search Trees
- 《Android Y轴旋转动画Animation》