Phonon和WebKit-QT 4.4新功能抢鲜看
程序员文章站
2024-03-16 08:30:58
...
据国外消息报道,Trolltech已经发布了Qt 4.4.0的技术预览器,它允许软件开发者们开始试验公司为下一个版本执行的新特征,Qt是一个开源工具包,可以简化交互性平台应用程序的开发。Qt作为一个系统下部窗口小插件来为KDE的桌面环境的提供构件服务,也可以用于流行的商业性的交互平台的应用程序,比如说:Skype, Google地球,Adobe Photoshop Elements等.
Qt 4.4.0预览器增加了新的同步框架功能,强化支持了XML,增加了Phonon媒体框架,在Web工具包里添加了HTML的着色插件。该版本是第一个在图象查看器里添加着色工具,这一特征将促使Qt的研发者开发更丰富,更多的动态用户界面。下面将详细介绍几个主要的功能。
Phonon:智能语音
Phonon多媒体框架功能可以使研发者在不需要再次修改程序代码的情况下,*的转换不同的媒体库。Phonon原本是开源社区为KDE4研发的,但是被Trolltech加入了Qt中。虽然Trolltech对Phonon作了一些改变,但是Phonon的研发项目仍然属于KDE工程。
Phonon有很强的系统兼容性,在没有写入特殊平台自定义代码的情况下,就可以运行。但是在其内部的API功能,仍然不能对视频和音频作很细致的编辑。
WebKit:Apple网页上新的旋转点
WebKit是Apple基于KDE 的KHTML框架研发出的一个HTML着色引擎。它主要用于Apple的Safari浏览器,而且很容易嵌入到Qt的应用程序中,比如说QWebView,受Trolltech界面拖拽工具的Qt Designer支持。
Qt Designer中的QWebView视窗
Trolltech在英国格拉斯哥,公布计划在Akademy 2007 Qt中加入WebKit。这一公布,是KDE社区的提倡者们把WebKit加入到了KDE的Konqueror浏览器中的主要影响因素。
Qt图片查看器中的小窗口
在Qt 4.4.0中,有很多窗口具有视觉冲击特征,QGraphicsView就是其中之一。它为页面布局提供了面向对象的模型和察看系统,以用于处理2D图像的列表。正规的Qt窗口都能够加入到QT图像查看器里面,而且会像其它平面一样被处理。
QGraphicsView还有很多其它功能,如下图所示:
QGraphicsView演示Trolltech植入的会话
在QGraphicsView上面,给一个QWebView进行羽化,倾斜或者是着色操作
当然QGraphicsView也有它的不足之处,不过正是因为这只是一个QT 4.4的预览版,所以bug是完全可以被原谅的。但是这些错误问题,是不会在最终版Qt 4.4.中出现的。
综上所述,Qt 4.4.0预览器还是有很多值得大家关注的特征,而文中提到的只是其中一小部分特性。在Trolltech的sneak preview网页上会有更详细可用的信息。而且Qt 4.4.0针对Windows, Linux, 和 Mac OS X的源代码也可以在Trolltech的Web站点上下载到。
Trolltech的演示程序陈列了Qt的特征
英文原文
Qt 4.4.0预览器增加了新的同步框架功能,强化支持了XML,增加了Phonon媒体框架,在Web工具包里添加了HTML的着色插件。该版本是第一个在图象查看器里添加着色工具,这一特征将促使Qt的研发者开发更丰富,更多的动态用户界面。下面将详细介绍几个主要的功能。
Phonon:智能语音
Phonon多媒体框架功能可以使研发者在不需要再次修改程序代码的情况下,*的转换不同的媒体库。Phonon原本是开源社区为KDE4研发的,但是被Trolltech加入了Qt中。虽然Trolltech对Phonon作了一些改变,但是Phonon的研发项目仍然属于KDE工程。
Phonon有很强的系统兼容性,在没有写入特殊平台自定义代码的情况下,就可以运行。但是在其内部的API功能,仍然不能对视频和音频作很细致的编辑。
WebKit:Apple网页上新的旋转点
WebKit是Apple基于KDE 的KHTML框架研发出的一个HTML着色引擎。它主要用于Apple的Safari浏览器,而且很容易嵌入到Qt的应用程序中,比如说QWebView,受Trolltech界面拖拽工具的Qt Designer支持。
Qt Designer中的QWebView视窗
Trolltech在英国格拉斯哥,公布计划在Akademy 2007 Qt中加入WebKit。这一公布,是KDE社区的提倡者们把WebKit加入到了KDE的Konqueror浏览器中的主要影响因素。
Qt图片查看器中的小窗口
在Qt 4.4.0中,有很多窗口具有视觉冲击特征,QGraphicsView就是其中之一。它为页面布局提供了面向对象的模型和察看系统,以用于处理2D图像的列表。正规的Qt窗口都能够加入到QT图像查看器里面,而且会像其它平面一样被处理。
QGraphicsView还有很多其它功能,如下图所示:
QGraphicsView演示Trolltech植入的会话
在QGraphicsView上面,给一个QWebView进行羽化,倾斜或者是着色操作
当然QGraphicsView也有它的不足之处,不过正是因为这只是一个QT 4.4的预览版,所以bug是完全可以被原谅的。但是这些错误问题,是不会在最终版Qt 4.4.中出现的。
综上所述,Qt 4.4.0预览器还是有很多值得大家关注的特征,而文中提到的只是其中一小部分特性。在Trolltech的sneak preview网页上会有更详细可用的信息。而且Qt 4.4.0针对Windows, Linux, 和 Mac OS X的源代码也可以在Trolltech的Web站点上下载到。
Trolltech的演示程序陈列了Qt的特征
英文原文