Skip to main content

Qt 5.1发布了

Comments

原文链接: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商业版,请访问这里。您还可以在这里下载开源版本。





Comments

Subscribe to our blog

Try Qt 6.11 Now!

Download the latest release here: www.qt.io/download

Qt 6.11 is now available, with new features and improvements for application developers and device creators.

We're Hiring

Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.