QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

Qt 5.5 增加了新的 GL 模块,并改进了跨平台支持

  • 2015-07-13
  • 本文字数:727 字

    阅读完需:约 2 分钟

距离 Qt 5.4 发布仅仅六个月, Qt 5.5 就修复了将近 1500 个已知缺陷,并增加了新的特性。 另外,除了可以确保及时为 Windows 10 做好准备外,它还改进了 Linux 及 OS X 兼容性。

Qt 5.5 引入的新功能包括:

  • Bluetooth LE API 现在已是最终版本,支持 Android、OS X 和 iOS。
  • Qt Canvas 3D 允许在 Qt Quick 、Qt 应用程序框架中使用 WebGL 代码。它还能够同类似 three.js 这样的 JavaScript 库一起使用。
  • Qt 3D 2.0 改进了 Qt 对 OpenGL 的支持,虽然它目前仍然被视为一个技术预览版本。在 Windows 上,Qt 3D 将从使用 OpenGL 驱动程序直接切换到 ANGLE 仿真层,后者以 DirectX 为基础提供 OpenGL。
  • Qt Location 支持地图绘制、地理编码、路径选择等功能,允许开发者创建位置感知应用。
  • Qt Multimedia 新增对 gstreamer 1.0 的 Linux 支持。此外,它还改进了相机支持以及与类似 OPenCL 或 CUDA 这样的外部框架的集成。
  • Qt WebEngine 现在已经随同 Chromium 40 更新至最新版本,并提供了新的 API 管理文件下载、缓存与 Cookies 以及设置。
  • 改进了 OS X 支持,包括用苹果的“安全传输( Secure Transport )”层替换了 OpenSSL,支持 Bluetooth 和 Bluetooth LE 以及修复了许多缺陷。

此外,Qt 5.5 还停用了一些被新模块所取代的模块,包括被 QtWebEngine 取代的 Qt WebKit、被 Qt Quick 取代的 Qt Quick 1 以及被 Qt QML 取代的 Qt Script。

除了上述新功能,Qt 5.5 还简化了许可模型,包括以下三类:

  • Qt 应用程序开发版本:商业版本,提供完全支持和灵活的许可;
  • Qt 设备创建版本:另一个商业版本,用于嵌入式设备领域;
  • Qt 开源版本:该版本遵循 LGPL 或 GPL 许可协议。

要了解完整的更新信息,请查看 Qt wiki

查看英文原文: Qt 5.5 Adds New GL Modules, Improves Cross-platform Support

2015-07-13 09:104024
用户头像

发布了 1008 篇内容, 共 407.5 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

​Infura - 共识问题

谢锐 | Frozen

Rebase Ethereum blockchain web3 hackers infura

快乐的开始还是痛苦的开始?

Nydia

IT版“历史上的今天”

IT蜗壳-Tango

七日更

项目管理变更之关注要素变化

L3C老司机

重学JS | 一文看懂浏览器数据库IndexedDB详细操作

梁龙先森

大前端 编程语言 28天写作

在胡萝卜和大棒失效的当下,如何焕发员工的热情?

一笑

团队管理 管理 驱动力量 28天写作

Soul 源码阅读 02|WebSocket建立连接的过程

哼干嘛

连云港:“云底座”构建智慧教育的未来图景

如果不完美,接受就好了「14/28」

道伟

28天写作

28天瞎写的第二百二十五天:通过打游戏维护客户关系的故事

树上

28天写作

国内新能源车厂商的小白认知 (28天写作 Day14/28)

mtfelix

自动驾驶 28天写作 新能源汽车

关于低代码的进一步思考

lidaobing

低代码 28天写作

Dubbo中的统一契约是如何实现的?

冰河

分布式 微服务 dubbo 服务注册与发现 服务治理

项目管理系列(7)-PMO有啥用

Ian哥

28天写作

Windows DHCP最佳实践(四)

BigYoung

运维 windows Windows Server 2012 R2 DHCP

赤裸裸地监视,亚马逊的员工没有隐私

李忠良

28天写作

谈谈敏捷开发中的文档

张老蔫

28天写作

接到需求,你要先做哪件事?

熊斌

学习 需求分析 28天写作

简单易懂的单臂路由介绍及一看就会的实验

做一枚旗帜Be a Flag

石君

28天写作

Django报错:"Key 'id' not found in 'xxx'. Choices are: xxx"

BigYoung

Python django

拥抱变化

阿萌

28天写作

大数据知识专栏 - MapReduce 的 Map端Join

小马哥

大数据 hadoop mapreduce 七日更

【CSS】内圆角(box-shadow、outline)

德育处主任

html5 大前端 Web CSS小技巧 28天写作

hive窗口函数/分析函数详细剖析

五分钟学大数据

Hive SQL

团队复盘之kiss

张老蔫

28天写作

Java内存模型(JMM)详解

Java 编程 面试

2020我写了什么?

秦怀杂货店

编程 思考

如何使用docsify搭建自己的github文档?

秦怀杂货店

GitHub Pages

【并发编程的艺术】JAVA 原子操作实现原理

程序员架构进阶

架构 JVM Java内存模型 28天写作

人类为啥要睡觉?

Justin

心理学 28天写作 睡眠

Qt 5.5增加了新的GL模块,并改进了跨平台支持_Linux_Sergio De Simone_InfoQ精选文章