Qt的入门可能比MFC要容易一些,当然两者的学习一般情况下都要建立在足够的C++基础之上。
但是Qt把自己的实现机制隐藏的很深,不容易明白里面的脉络,从这个意义上来说,就像是弹钢琴,一般人都可以到达10级左右,但要想达到克莱德曼那样的大师级别,就会相当困难,因为你不了解Qt的内幕,不了解在其容易使用的表面下面,到底做了什么。
而MFC就不同了,如果学习之前再有一些相应平台的基础知识,如Windows SDK、KDE的原理等,就比较容易学习提高,而且其实现机制大家已经了解的比较清楚了,这是问题的关键。学习MFC时,其初始的学习曲线有些陡峭,但了解其实现机制后,就是一马平川,慢慢的就随心所欲了。
一点浅见。