qml作为一门语言, 没多大变化,只不过在Qt4是基于 QtScript 实现的,在Qt5下,前期是基于google的V8这个javascript引擎,后期改为Qt自己的V4。
而 QtQuick 这一框架,从Qt4 到 Qt5 变化就太大了。Qt4下(QtQuick1或叫QtDeclarative)是用的QGraphicsView(或者说QWidget)这套东西。Qt5下的QtQuick1和Qt4一样,但QtQuck2是全新的东西,它和QWidget互不依赖,它使用的是在OpenGL之上的 SceneGraph。