其教学目标是使学生掌握 可视化程序设计的基本方法、编程技能并具备上机调试能力, 熟悉界面设计, 掌握各种常用类 的属性和方法, 培养学生应用计算机编程解决实际问题的能力, 为今 后实际工作中进行大型工程应用软件的设计与开发打下坚实的基础。《从零开始:Qt可视化程序设计基础教程》
从事Qt开发十年有余,一开始是做C#.NET开发的,因为项目需要,转行做嵌入式linux开发,在嵌入式linux上做可视化界面开发一般首选Qt,当然现在可选的方案很多比如安卓,但是十多年前那时候板子性能低,安卓在这个上面跑的话卡成屎,当时的内存大概是128MB左右,Qt也是主要用QWidget,刚出来的qml在这个上面跑个最简单的示例也是卡成屎,这也造成了本人一直对qml的印象不大好,非常依赖GPU硬件。
IT之外,画画也是我的一大爱好。在当今基于C++的图形界面开发领域,能与Qt相抗衡的也只有MFC,MFC是微软公司的基础类库,自然得天独厚,比如开发深层次的Windows应用,MFC当然远超Qt,但Qt也有杀手锏,那就是跨平台。这两点大家一目了然。下面我们再来比较它们的其他特点。