Qt 5 beta 版发布
程序员文章站
2022-05-29 08:22:30
...
8月初,诺基亚将Qt出售给了位于芬兰的IT业务供应商Digia,Qt开发团队也随之转移到Digia,继续致力于Qt的开发与版本发布。
在经过了15个月的开发,Qt团队终于发布了Qt 5的首个测试版本。
Qt 5中的主要架构已经改进,开发者现在可以更加容易、快速地实现下列功能:
对于从Qt 4迁移到Qt 5,Qt团队做了大量的工作,以保证尽可能多的代码保持兼容和持续。在Qt 4.x和Qt 5中,Qt Creator的编译和运行功能基于相同的代码库。
详细的迁移指南见Qt 5 beta wiki,你也可以在KDAB’s porting efforts中找到一些迁移示例。
新的API和模块
除了内部架构发生变化外,Qt 5中还添加了许多新的API。在QtCore中新增了许多类,提供了对JSON、MIME类型识别、标准路径和其他一些功能的支持。
改进了QtGui,以便更好地支持OpenGL。与之前的QWidget相比,QWindow针对顶层窗口提供了一个更好的抽象。
此外,还添加了一组新的模块,Qt与Qt 4.x中的Qt Mobility之间的差异已经被移除。现在架构更加模块化,每个模块都被归类到Qt Essentials或附加组件中,并且新的架构使得在Qt产品中整合新的模块更加容易。
计划
Qt开发团队称,未来将支持更多的操作系统,现在已经做了大量的工作以使Qt支持QNX和Blackberry 10。根据计划,未来还会将Qt迁移至Android和iOS平台。
详细信息:http://labs.qt.nokia.com/2012/08/30/qt-5-beta-is-here/
下载地址:http://releases.qt-project.org/qt5.0/beta1/
在经过了15个月的开发,Qt团队终于发布了Qt 5的首个测试版本。
Qt 5中的主要架构已经改进,开发者现在可以更加容易、快速地实现下列功能:
- 创建运行在低配平台上的平滑的应用程序。Qt 5可以使应用程序充分利用GPU,以便可以在廉价的硬件上提供更好的性能。
- 使用QML和JavaScript创建先进的UI和应用程序。示例见Qt Media Hub。
- 联网的强大的应用程序。
对于从Qt 4迁移到Qt 5,Qt团队做了大量的工作,以保证尽可能多的代码保持兼容和持续。在Qt 4.x和Qt 5中,Qt Creator的编译和运行功能基于相同的代码库。
详细的迁移指南见Qt 5 beta wiki,你也可以在KDAB’s porting efforts中找到一些迁移示例。
新的API和模块
除了内部架构发生变化外,Qt 5中还添加了许多新的API。在QtCore中新增了许多类,提供了对JSON、MIME类型识别、标准路径和其他一些功能的支持。
改进了QtGui,以便更好地支持OpenGL。与之前的QWidget相比,QWindow针对顶层窗口提供了一个更好的抽象。
此外,还添加了一组新的模块,Qt与Qt 4.x中的Qt Mobility之间的差异已经被移除。现在架构更加模块化,每个模块都被归类到Qt Essentials或附加组件中,并且新的架构使得在Qt产品中整合新的模块更加容易。
计划
Qt开发团队称,未来将支持更多的操作系统,现在已经做了大量的工作以使Qt支持QNX和Blackberry 10。根据计划,未来还会将Qt迁移至Android和iOS平台。
详细信息:http://labs.qt.nokia.com/2012/08/30/qt-5-beta-is-here/
下载地址:http://releases.qt-project.org/qt5.0/beta1/
推荐阅读
-
苹果5G版iPhone/iPad Pro下半年发布 搭载5nm A14芯片
-
电脑版旗鱼浏览器1.0 Beta2 公测版发布 内附下载
-
电脑版旗鱼浏览器1.0 Beta2 公测版发布 内附下载
-
苹果明年初要发布支持5G网络版iPad Pro:使用mini-LED背光LCD
-
苹果发布Mac OS X 10.11公测版Beta2 提升系统性能和用户体验
-
苹果5G版iPhone/iPad Pro下半年发布 搭载5nm A14芯片
-
49999元!ROG发布冰刃5双屏游戏本:超频版锐龙9+RTX3080
-
索尼Xperia 5台版发布:带鱼屏+骁龙855 6000元
-
GeekBench 5测试版发布:酷睿i9-9900K力压锐龙9 3900X
-
苹果发布iOS 13 Beta 6公测版:普通用户可升级