本人正在学习QT,之前学过C++。教程选择的是《C++ GUI QT4编程》。在学过程中不懂得东西就F1,里面的对象的参数基本看得懂,书中的例子大致也看得懂。但是心里总觉得少了些什么,总有那么一层模糊性的感觉。今天能看懂的代码或许过几天就看不懂了。感觉学了之后就像没学一样。
在这请教一下:
1、QT到底怎么学习?
2、QT中的类又怎么学习?
------解决思路----------------------
练习,只有真正用到了你才会去了解这个类
------解决思路----------------------
可以试着做一个项目,做的过程中用到的类功能,记得清楚些。熟练了就好了。
------解决思路----------------------
有项目的话就去做一个项目,针对用到哪个类的哪个方法就会有较深的印象,哪怕当时记不住,但是你也知道该怎么搜,这个方法具体怎么用,有什么参数,就像你说的f1都会写的很清楚。
如果没有项目的话就自己针对你想了解的类去做一些简单的demo,这样也会加深印象,本人也是这么做的,基本有什么项目功能模块的话,都会先写一个小的demo看看流程项目,心中就会有一个谱的。
------解决思路----------------------
学Qt最好还是要有点C++基础咯,如果没有C++的面向对象基础只有C语言的基础就上手Qt,可能会乏力一些,但也可以去上手的,只是可能花的时间会比较多。
Qt是C++的一个框架,是一个封装得非常好的C++库,多用在嵌入式开发的领域。楼主要学Qt,可以边做点小东西边学,熟悉一些常用控件的接口,信号和槽的机制等。
如果想要深入学,那就得深入到底层去学,看它的封装,各个接口的实现,协议啊线程啊具体的封装,要知道大公司尤其是BAT这种互联网公司对基础的要求是比较高的,也是比较看重应聘者学习能力以及探索精神,框架的东西很多人可能会觉得只是个工具,深入去探究底层的人还是比较少的,但这却是很重要的。
------解决思路----------------------
认真做好一个项目,注意细节,细节才能学的更多。
例如你的项目界面不好看,哪个Button不顺眼,你就把它做的顺眼,做成你喜欢的样子,不要认为他只是个单纯的button。