这几个月跟着导师做一个QT相关的软件开发项目(项目还没完成),感觉自己进步很明显,这里说的是短时间内熟悉一个陌生工具的方式。
从最初的widget简单编程到后来使用model数据库,再到后来用qml打乱重做,又到tcp 网口 串口与实物通讯挂钩,一直在学习新东西,收获很多。看了好几本书,看了好多文档,看英文手册和帮助,最初会觉得很难受,熟悉以后发现这样做效率才是比较高的。
最开始我是看知乎上高赞推荐的《C++ GUI Qt 4 编程》,他们说这本书是QT的开发者写,是属于半个官方教程。我就拿来看了一段时间,发现内容并不适合初学者,内容跨度很大,我看不懂,很多细节我不理解。
而且从现在的角度来看,这本书也有些过时了,如果用widget编程这本书还是有参考价值的,里面的一些编程思想可以借鉴,但是如果用QT5以后的QML编程 模型视图编程方式,这本书就不怎么用的上了,qml编程和widget编程的流程和思考方式差别还是挺大的。
后来我换了教材–《Qt creator快速入门第三版》,怎么评价这本书呢。
这本书应该是最适合初学者入门的书,讲的浅显易懂,但讲的却一般般,有些地方讲的不明白,讲的浅显,在很多内容的使用方式上讲的并不明白,总的来说就是:当前差强人意的新手教程,也没有更好的选择。拿它勉强入个门,仅看这一本是不够的。
看这本书的同时,我还在看另一本–《Qt5开