Qt4.7新的特征有一下几点: 1.全新的Qt quick UI开发工具 里面包括三个模块,下面会详细分享这三个部分分别如何工作,相互关系是什么,能为开发者带来哪些好处。 2.Qt质量的提升 这个嘛,是肯定有提升的。因为4.7采用新的Qt Continuous Integration系统开发出来的第一个版本。所谓Qt Continuous Integration系统。说白了就是性能测试实验做得多一点。当Qt新版本每加进或者更改一个功能的时候,这个系统可以对加进来的模块进行测试,如果它对Qt其他部分性能产生坏的影响,那么将取消这个行为。也就是可以保证我们接下来使用的更高版本的Qt肯定比以前的性能更加优化。 3.webkit的更新 Qt 4.7采用的更新了最新的webkit2.0模块。支持硬件加速CSS、3D动画。 4.Qt creator 2.0 creator2.0着重增加了mobile developers便利性。增加了对塞班和maemo开发环境的支持。 Qt quick工具包括三个部分。我们现在依次来了解这三个部分的内容和功能。 1、QML (Qt元对象解释性语言)它是用来解释和说明UI的。语言形式类似于CSS,功能类似于JavaScript。下面大家看一段QML代码应该就清楚了。甚至这串代码都不需要去解释的。文件以qml为后缀名。(qml文件只是一个界面,可以是静态的也可以是动态的。) qml可以实现很多复杂的ui动态交互。 2、新的工具 Design 在creator2.0中。以图为证。 qml和design工具最大的优点在于可以实现qml脚本和ui的双向动态交互。这在以前版本的工具designer中是实现不了的。而且qml是解释性脚本语言,这个ui开发带来很大的便利。 |