找回密码
 立即注册
收起左侧

关于Qt学习方法的【讨论】, Help !

4
回复
8730
查看
[复制链接]
累计签到:83 天
连续签到:1 天
来源: 2016-1-20 11:02:40 显示全部楼层 |阅读模式
10Qter豆
事先声明:本人项目经验不是很多,基础也不是很好,若如下几个问题冒了傻气,或者触犯到您的逆鳞,请您偷着乐或者憋着怒。(ps:新人爆豆不易,请回答出自己真实感受)。
       第一个问题,是关于Qt帮助文档的问题,亚飞老师也说过,如果英语很好的话,完全可以Qt的文档自学。但这个文档真的好庞大啊,在看的时候我需要在遇到一个陌生类,要把里面的成员函数都看了么?那样效率会不会很低。。。还有虽然我现在用Qt也可以做出个像模像样的界面,但感觉自己并没有真正的编程能力,基本上都是google或者百度,然后copy,也试着去理解,但并没有试着去深究。我只起到了一个整合的作用,算是前人的子类吧。想问问大牛们,你们在做项目时,如果遇到没有涉及的方面,完全不知道如何动笔的情况下,是google一下Qt有没有对应的函数帮我实现这个效果还是自己先试着用以往的经验做做看?
      下个问题就比较二了,关于Qt方向的问题。我想说的是Qt是不是分门派啊,我的比喻可能不是很恰当,但为什么有人用c++写还有人用QML的。前面有个关于Ubantu App大赛的帖子里,还有关于Html的,这个跟Qt什么关系,是一种语言么?还有在评论里看到“Syylc120317”说,他一直用Qwidget。。。。完全蒙了,那不是个类么,谁不用啊。希望有人给我科普一下这方面的知识,出去不给咱社区丢人
其实问题还有好多,但可以靠google解决。但这两个问题,只有你们能回答,相信别的初学者对着方面也带有很多问号,可以在下面提问。
                                                                                  c==|========>送人玫瑰手留余香

回复

使用道具 举报

累计签到:1632 天
连续签到:2 天
2016-1-20 17:30:36 显示全部楼层
1、关于Qt帮助文档,不管英文好赖,都要学着去看,其实里面就是些术语,英文好不一定看得懂,英文不好,用多了,一定能看懂。对于要开发一个新的程序或者功能,先看Qt帮助中的模块部分,看看Qt是否有相应功能,如果有,直接看官方的例子,然后自己做。

对于一个类,过一遍它所有的函数即可,不用细看,因为函数名本身就显示了它的作用,定位好函数以后,再细看它的说明。

2、其实网上或网友的叫法都是很随意的,大家见得多了,明白即可。比如说Qt界面编程现在主要分为Qt Quick(qml语言)和Qt Widget(C++语言),有人说我只会QWidget编程,指的是用C++进行经典的Qt Widget编程,这个是相对于Qt Quick而言的。为什么要用QWidget来表示C++编程呢,是因为QWidget是Qt所有的图形界面类的基类。
回复

使用道具 举报

累计签到:894 天
连续签到:1 天
2016-1-20 21:04:05 显示全部楼层
楼上+1。

我是看yafei老师的Qt4书入门的,那时候还没出qml的教程,所以一直用的C++。正好大学里学过了C和C++,也算是有一点基础。

我觉得,编程其实是解决一类问题,算法是核心,界面是为了交互的友好以及视觉上的吸引力。
对于个人来言,我觉得实现功能是最重要的。

界面需要美工的基础,在实际的工程开发中,有专业的美工负责设计界面。

还有,我觉得没有必要把API看一遍,懂点英语,函数的意思差不多就能猜出来了。

如果不明白哪个类的用法,光标放在类名上,(在Qt Creator编辑模式下中)按F1,查看帮助。也可以按着Ctrl键然后按鼠标左键转到函数的声明。

很重要的一点,多练。比如拿到一个算法,然后就动手实现,可以先设计成控制台的,这是为了实现功能。然后加上界面。

总之,计算机语言也是语言,正如英语一样,需要多练习。
回复

使用道具 举报

累计签到:83 天
连续签到:1 天
2016-1-21 08:08:28 显示全部楼层
yafeilinux 发表于 2016-1-20 17:30
1、关于Qt帮助文档,不管英文好赖,都要学着去看,其实里面就是些术语,英文好不一定看得懂,英文不好,用 ...

谢谢,您的话对我帮助很大
回复

使用道具 举报

累计签到:83 天
连续签到:1 天
2016-1-21 08:09:36 显示全部楼层
Syylc120317 发表于 2016-1-20 21:04
楼上+1。

我是看yafei老师的Qt4书入门的,那时候还没出qml的教程,所以一直用的C++。正好大学里学过了C和C ...

受益匪浅,谢谢啦兄弟
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了