• 35530阅读
  • 55回复

《C++ GUI QT4》读后感 [复制链接]

上一主题 下一主题
离线cw95440894
 

只看楼主 正序阅读 楼主  发表于: 2010-02-22
— 本帖被 午小夜 从 General Qt Programming 移动到本区(2010-02-22) —

    久仰此书大名,慕名前往卓越邮了一本,带着一片热忱之心打开封面,写下名字,正式开始了我的QT学习生涯……
    一个星期过去了,因为工作原因,没有太多时间看书,只是在工作时趁老板不注意忙里偷闲地翻上两页,效率自然不高,由于从小到大习惯了中国传统应试教育的填鸭式的教学(就连C/C++也没能逃过谭浩强老师的手掌),第一次接触国外作品显得有些吃力,毕竟习惯了被填鸭,看书的时候总是感觉不顺畅,嘴张开了没人填,唯有自己一口一口去咬,去嚼,或许这是国外教材的一大特色吧,这么看来貌似给自己的学习进度不是很快找了一个比较中肯的理由。
    大家评价的好书不一定是好书,我一直认为:没有最好的书,只有最适合自己的书,而我们已经被填了一二十年了,突然要开始学自己吃饭,就一定能学会了?每每看到头痛的地方,就想去还本国内的二流的教材来学习,碍于囊中羞涩,我还是咬紧牙关,硬逼着自己攻克一个又一个的难关,总算走马观花式的走到了第四章……
    看到这里,我回头看了看,不禁有点疑惑,感觉看了前三章,貌似都是在围绕一个实例来讨论涉及到的理论和函数,比如第二章就讲改实例的对话框部分,第三章讲主窗口部分,第二章调用了那些成员函数,又把这些成员搬出来一一讲解,这么看是可以学到些功能,可QT的类库太大了,想全学完觉得不太现实,就像学英语,没必要把所有词汇记住,只要一些常用词汇和专业词汇就可以应付工作了,我今后工作的内容不见得会用到这些,公用的一些方法倒是值得一学,以及某些机制,
    在这里,我想问问有多少人把整本书看完了的,又有多少收获,我想在厉害的程序员,手边也少不了一两本速查手册的,希望大家可以畅所欲言,如果我有什么说错的地方欢迎拍砖,别拍要害就行~
离线matemonkey

只看该作者 55楼 发表于: 2021-10-28
                从头开始就是qmake, 让习惯了Qt creator IDE的我,真有点看不下去了。没办法,只能再恶补一下qmake了。
           我用的QT版本6.x,  随书的例子都不能直接打开编译,百度+摸索了一天,总算搞懂了。需要两步:
            第一步: 左下角那里提示xxx is not configed yet. 需要config工程,选择kit, 然后config.  这样工程的文件目录中,除了pro文件外,*.cpp文件才会被添加到工程中来。但是build时提示,"QApplication not found",总之,很多头文件都提示找不到。
       第二步:在pro文件中添加greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

       完成这两步以后,范例的工程就可以正常用qt creator打开、build、run了。

       这本书看了一天,翻了下前四章,感觉还是有一定难度。我觉得比较好的地方,在于书中降到了一些比较深层次的东西,比如内存泄漏、布局器会为部件设置父对象等问题,都是干货,毕竟作者在QT的开发乃至设计Qt本身,有着深厚功底,广度和深度拓展,能开阔眼界,如果真走Qt软件开发这条路,对Qt的学习达不到一定理论深度,肯定是走不远的。这是我的体会。

      大家在这个社区里,互相学习,少走弯路,提高软件水平,科技报国!

        
离线方圆麻麻

只看该作者 54楼 发表于: 2017-10-16
回 weiweiqiao 的帖子
weiweiqiao:我觉得这本书写的不适合初学者,从一开始,介绍例子时就是直接从代码开始,设计的流程,应考虑,注意到的问题,可能在code过程中出现的问题完全没有。感觉本书只是在根据一个写好的例子,进行描述。你或许以后知道这里应该这么写,但是为什么写、这么写有什么优势有些不清楚。可能 .. (2010-09-04 10:45) 

同感,觉得这样一个例子做跟着做下来了,究竟做一个项目需要什么样的流程,什么样的逻辑完全不知道,还要靠自己去费劲总结,不适合新手入门
离线huibing389

只看该作者 53楼 发表于: 2016-08-14
现在开始学习还来得及吗
离线yakaender

只看该作者 52楼 发表于: 2016-03-24
多敲代码,多想,光看的话肯定效果不明显。多敲一敲自然就会了。
离线ingenious

只看该作者 51楼 发表于: 2015-11-04
希望有人把那本书安照qt5的形式重新改版一下,代码多加入一些注释,,讲的更详细一些,估计会卖的非常火
离线ingenious

只看该作者 50楼 发表于: 2015-11-04
这本书不行,太老了,qt都已经5.5了,初学者根本不会调试书上的代码
离线weton205

只看该作者 49楼 发表于: 2015-11-03
一边看书一边把书里的代码打到文档编辑器里面,gmake编译就是不行,报错。初学者,看了三章非常吃力。感觉这本书不适合初学者。
离线toobug

只看该作者 48楼 发表于: 2015-10-24
老实说,这本书是我遇到过最好的教程了,而且还是中文的,翻译得很准确。Qt的帮助文档和学习资料还是弱了一点。
离线wisteria

只看该作者 47楼 发表于: 2015-01-22
我觉得应该给自己制定一些目标,想实现什么功能,然后动手实际操作,不懂的地方在查阅书籍,这样应该进步快点。
Winter in my heart
离线foxclive
只看该作者 46楼 发表于: 2013-02-01
在这里,看到大家的心得体会,似乎是我放下了心头石。我以前以为编程就是要把语言学得很好就行,后来发现行不通,自己没办法,跑去专研Linux去了,身边没编程的朋友,老师又没有说过除了语言本身以外的常识,根本不明白gui是哪里来的东西。因为以上说的,我看第一部分没有什么吃力的,唯一的压力还是怕忘记了那些函数之类的。原来…其实不用特意去记的……好吧继续啃下去!一起加油!!!
离线ch781609892

只看该作者 45楼 发表于: 2012-09-28
先了解一下基本框架,看有代码和例子的来的快。遇到相关的再去查看书或者其他资料
离线voidbroken

只看该作者 44楼 发表于: 2012-08-16
英语的学呀
离线zacharychau

只看该作者 43楼 发表于: 2012-08-10
回 6楼(yfx2003) 的帖子
唉...手上有个比赛项目呀!但是从来没接触过QT,要做个地图导航软件都不知道从何下手啊!只有拿着C++ gui qt4从头开始看咯!还望前辈们指点一二...
离线liu6517123
只看该作者 42楼 发表于: 2012-05-19
看到了第三单元,就感觉到好复杂,还是捡一些需要的用吧,我只需要画一些图,就不看那些所谓的控件了。
离线liyoujun

只看该作者 41楼 发表于: 2012-03-01
照着例子,自己敲一遍,然后想想,改改,效果不错。我是这么弄的。
离线tankailong

只看该作者 40楼 发表于: 2012-01-05
我也觉的好难啊,有的地方看不懂
离线夕阳雨
只看该作者 39楼 发表于: 2011-11-08
不知如何下手
离线什中
只看该作者 38楼 发表于: 2011-08-30
那本书适合QT初学者
离线蔷薇花主
只看该作者 37楼 发表于: 2011-08-28
我也在用这本书,感觉入门不是那么简单
离线yueno3

只看该作者 36楼 发表于: 2011-08-22
这本书的翻译质量很高

其次这本书适合熟悉java和c++,并且有一定GUI编程经验的同学,如果不满足以上条件,阅读起来是有困难的

最后,这本书的代码很经典,好多都可以直接用到项目中
离线xiaojin
只看该作者 35楼 发表于: 2011-08-22
我刚在当当下了订单,我看了电子版,觉得很不错的呀
离线lhllacp

只看该作者 34楼 发表于: 2011-08-16
怎么下载呢
离线bmy001
只看该作者 33楼 发表于: 2011-04-08
唉,我是初学者,现在看到了第五章,感觉第3,4章看一遍就行,不过第五章整的我一头雾水,他的解释太少了。
我只是一个高一的学生,如有弱智问题,请大家谅解。
离线andysun1986
只看该作者 32楼 发表于: 2011-03-30
信号槽机制,觉得跟事件响应一回事嘛,我是新手。。。
离线17611904
只看该作者 31楼 发表于: 2011-03-02
回 29楼(dagobert1989) 的帖子
是qt training...
离线2007robot
只看该作者 30楼 发表于: 2011-02-22
感觉是一本讲原理多点的书,其实原程序中的示例就很不错了!
离线dagobert1989

只看该作者 29楼 发表于: 2011-02-21
我看的Qt官方网站上的QtTraing不错的,适合入门,推荐一下。
离线飘逸天下
只看该作者 28楼 发表于: 2011-02-21
我觉得带着目的的看更好,当你做东西需要这方面的知识的时候自然就比较有效果!
离线pan356
只看该作者 27楼 发表于: 2011-02-19
我也是看到第四章,然后就看不下去了。感觉很混乱,没有QT的机制,学起来真是费力。也许真正接触项目再学应该会更好点。
离线17611904
只看该作者 26楼 发表于: 2011-01-23
汗,我不但看的着本书,还是看英文版的。。。为了六级=。=
离线miniayi
只看该作者 25楼 发表于: 2011-01-22
看完一头雾水,我觉着应该是翻译版本理解的问题,总觉得没有条理,不是很系统
离线zhangfeng
只看该作者 24楼 发表于: 2011-01-22
类似界面库这样的东西如果有源码看源码是王道!
真的,认认真真的分析,得到的比看书多,书偶尔翻翻就好!
离线zitayangxin
只看该作者 23楼 发表于: 2011-01-16
回 7楼(gaojx) 的帖子
看了算导和程序设计艺术,发现国内所谓的经典数据结构教材基本都是抄的。
离线zitayangxin
只看该作者 22楼 发表于: 2011-01-16
回 5楼(heykite) 的帖子
VB考了66~~~岂不是qt也要悲剧。
离线chexa

只看该作者 21楼 发表于: 2010-12-17
这本书是借同学的看的(书非借不能好好地读也)
确实啊,对初学者来说,难度是一个问题,还有从开始就讲了个类似 Excel 的例子,完全在看书,看代码,看得头都大了。
绘图那部分,感觉都只是介绍最基本的东西,想更进一步看的时候,就没了,还不如参考文档(E 文够好)。
我更喜欢一步步先做出点界面(有点成就感),进阶地学,这样才不会失掉信心。自己学过MFC,刚开始的时候很不习惯
Qt 的编程习惯,一头雾水,其实后来发现qt真的很强大,也喜欢上qt了。
离线kithon
只看该作者 20楼 发表于: 2010-12-12
看这书的时候真是蛋疼啊~~
有的地方模棱两可,说的又不是特详细,需要反反复复的看, 毕竟书读百遍,其义自见.


离线loaden
只看该作者 19楼 发表于: 2010-12-05
其实,只要加入一个Qt开源工程,实际开发后,学习起来就容易的多了。
离线孤独浪人
只看该作者 18楼 发表于: 2010-11-16
我是在实在无法忍受国内某本翻译+抄袭帮助文档的书之后才决定买这本的……本人C++基础不怎么样,所以这本书的附录4对我很有帮助……另外第一部分其实算是qt入门,只要大概看懂每块代码,最好把那个例子做出来,那么就算入门了……不过最后一节那个双缓冲我就跳过去没看……
第二部分和第三部分才算是正式讲QT各个部分,我现在看到第八章,感觉讲的不深,不过即便如此想看动也不容易~~~
以后实际应用到项目的时候还得google+帮助文档,不过英文烂的我,帮助文档也看的一知半解啊……
大家一起努力吧……
离线gcp543706787

只看该作者 17楼 发表于: 2010-10-08
我也看了那本书,不过看了几章实在看不下去了 ,对于初学者确实是很有难度的。不过我觉得这本书的编程逻辑确实很清晰,还是值得学习的。不过可能要先去学习下国内的编著教材。基本理解Qt的编程机制以后再拿这本书提高一下自己好了
快速回复
限100 字节
 
上一个 下一个