发布于 2017-02-24 03:30:30 | 305 次阅读 | 评论: 0 | 来源: 网友投递
Qt 跨平台的C++图形用户界面应用程序框架
Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。
Qt 5.9是一个重要里程碑版本,有可能成为一个新的LTS版本,还在研究,没有确定。从Qt 5.9版本开始,CI system infrastructure会比较完善,发布.0后版本将更加快速及时,5.7和5.8的补丁修复基本上在5.9上实现。
Qt5.9有显著的图像显示性能提升,图形渲染速度较Qt5.6版本提升10倍,比Qt5.8提升8倍。QML使用 ahead-of-time机制,提高启动速度。更多的新特征如下:
New Features (within existing modules)
Qt Core
添加了新的 qfloat16 类。
QProcessEnvironment 现在可以在 iOS,tvOS,watchOS 和 VxWorks 上使用.
QRegularExpression 现在需要 PCRE2 库,且 10.20 版本以上。 对 PCRE1 库的支持已被删除。 PCRE2 的副本与 Qt 一起部署,并将自动在缺乏它的平台上使用。
Qt GUI
QPainter 的 GL 引擎现在可以使用核心配置文件 OpenGL 上下文。
QImage 引入了 reinterpretAsFormat 来改变格式而不改变数据。
.......
详细内容,请查看发布说明。
Qt 5.9 Alpha版本只提供源代码下载,下载地址 download.qt.io 。二进制安装版在Beta版本发布的时候提供。正式版计划在5月31日发布。