首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT和C++解决办法

2012-05-12 
QT和C++我的问题可能有点幼稚,因为我没怎么接触过QT(还是在校学生),但是听同学说,现在QT很火。我想几个问题

QT和C++
我的问题可能有点幼稚,因为我没怎么接触过QT(还是在校学生),但是听同学说,现在QT很火。我想几个问题:
1.QT主要就是编写界面的?
2.QT本身含有支持C++完整的一个库,QT和C++之间到底关系有多紧密呢,是不是后台用c++编写,界面用QT?
3.QT是不是比MFC简单易懂?你们觉得学哪个好,哪个比较有发展前途?

谢谢大家

[解决办法]
LZ既然知道MFC,可以把Qt理解成为可以移植的MFC吧,只能说Qt对比MFC有过之而无不及。

下面来回答楼主的问题:
1)可以用来编写界面,当然也可以搞点别的,不过更多的是界面,毕竟Qt主要还是做GUI的
2)C++是一个语言,而Qt是一个库,只能说Qt是C++的一些完善和扩展的集合
3)本人没学过MFC,不好做评论。不过听网友反映说Qt还是要比MFC好学的。前途这个东西都是相对的,只要学好的就是前途(钱途)


回答完毕,请拍砖

[解决办法]
使用什么并不重要,重要的是体会到编程的原理和思想。

Qt的入门可能比MFC要容易一些,当然两者的学习一般情况下都要建立在足够的C++基础之上。

但是Qt把自己的实现机制隐藏的很深,不容易明白里面的脉络,从这个意义上来说,就像是弹钢琴,一般人都可以到达10级左右,但要想达到克莱德曼那样的大师级别,就会相当困难,因为你不了解Qt的内幕,不了解在其容易使用的表面下面,到底做了什么。

而MFC就不同了,如果学习之前再有一些相应平台的基础知识,如Windows SDK、KDE的原理等,就比较容易学习提高,而且其实现机制大家已经了解的比较清楚了,这是问题的关键。学习MFC时,其初始的学习曲线有些陡峭,但了解其实现机制后,就是一马平川,慢慢的就随心所欲了。

一点浅见。

热点排行