Qt 5.1发布了

作者:Liang Qi | Jul 4, 2013 7:10:17 AM

原文链接:Lars Knoll - Qt 5.1 Released

很高兴在这里宣布现在Qt 5.1可用了。自去年底Qt 5.0发布以来,已经过了6个多月。最初的计划主要是集中在对Qt 5.0的缺陷修复和稳定方面,不过我们超额完成了任务。这次发布在大量的小改进以及缺陷修复以外,还包含了大量的新功能。更详细的信息,请查看我们的Qt 5.1发布页面

Qt 5.1中还提供了全新发布的Qt Creator 2.7.2。您可以使用新的在线安装程序进行安装,它将会让您在未来可以自动无缝地进行升级。Visual Studio Add-in的一个新版本也可用了

我们已经添加了很多新模块,在5.0的基础上扩展了更多的功能。新的Qt Quick控件和Qt Quick布局模块最终提供了Qt Quick中的“窗口部件”。它们包含了一套全功能的控件和布局,可以极大地简化基于Qt Quick的界面工作。

Qt4时代就为大家所熟知的Qt Mobility中的Qt传感器(sensor),被正式添加到Qt 5.1中,它可以支持Android、Blackberry和iOS。还有一个新的Qt串口(serialport)模块,它允许您在Linux、Mac和Windows上控制串口连接。

Qt的Android和iOS版预览

Qt 5.1还把Qt带到了新的平台和操作系统上。首先,现在Qt支持Visual Studio 2012,并且在Windows上提供了ANGLE和桌面OpenGL的不同选项。

另外,把Qt带入到移动操作系统的工作取得了极大的成果。尽管现在Qt的Android和iOS版在这次发布中只是预览版,还不是最终发布,不过它们对于大量的用户案例已经是可用的了。

除了Qt Serialport、Qt WebKit和一部分的Qt Multimedia,Qt的Android版支持Qt 5.1中的其它所有模块。Qt的Android版和Qt Creator的集成工作已经基本完成,除了向Google Play上传您的应用程序以外,您可以在Creator中完成其它所有工作。

除了Qt Quick2以外,Qt的iOS版支持上面Qt的Android版所支持的所有模块。这是因为iOS的限制,操作系统不允许使用V8 JavaScript引擎。我们将在Qt 5.2的iOS版中提供完整的Qt Quick支持。

您可以在App Store和Google Play中安装一些Qt的iOS和Android版的演示程序。对于Android,我们在Google Play中提供了Qt Everywhere demoQt 5 launch demo。这篇博文中介绍了如何向Google Play发布Qt应用程序的详细情况。对于iOS,我们在App Store中提供了一个基于Qt的小游戏Sub AttackQt Quicksand

正如之前的每一次发布,这一次发布也存在一些已知问题,以及一些还没有被发现的问题。您可以查看我们在wiki上的已知问题页面

最后,我希望您能享受Qt 5.1带来的欢乐。我个人认为这次发布是Qt的一个里程碑。现在,Qt是一个可以在桌面平台和很多嵌入式平台以外,又能在主流移动操作系统上工作的跨平台工具套件。

大量的辛勤工作才使得这次发布得以完成,在这里我向所有对Qt作出贡献的朋友表示感谢。正如以往一样,本文最后是一些照片,其中有很多(不过是全部当中的小部分)帮助过Qt 5.1发布的朋友们。

下载5.1

要试用Qt Enterprise商业版,请访问这里。您还可以在这里下载开源版本。