Qt 5.13版本正式发布(带下载链接)

摘录并翻译自Qt官网内容。快来看看新版本更新了些什么东西吧。
在这里插入图片描述
  今天(2019-06-19),我们发布了 Qt 5.13,我为每个人都投入的所有工作感到自豪。与往常一样,我们的版本带有新功能,更新,错误修复和改进。对于Qt 5.13,我们也一直专注于我们的工具,使得设计,开发和部署Qt的软件对设计人员和开发人员都更有效。让我们来看看Qt 5.13的一些亮点以及工具方面的一些更新。

1.Qt for WebAssembly

  Qt for WebAssembly允许您为Web浏览器构建Qt应用程序,现在完全支持。WebAssembly的Qt使用Emscripten为Web服务器编译Qt应用程序,允许您在任何支持WebAssembly的浏览器中运行本机应用程序,而无需客户端安装。Qt正在为WebAssembly设置C++开发的步伐,Google最近使用Qt作为如何在Google I/O '19活动中在浏览器中运行C ++应用程序的示例。

  • 演示示例:
https://www.qt.io/qt-examples-for-webassembly

2.Qt GUI

  Qt GUI总结了我们用于窗口系统集成,事件处理,OpenGL和Open GLES集成,2D图形,基本成像,字体和文本的类。

3.Qt QML

  Qt QML模块为使用QML语言开发多变的用户界面提供了一个框架。我们改进了对C++中声明的枚举的支持,在编译时对JavaScript的“null”绑定值进行了优化,现在QML在64位窗口上生成函数表,这使得通过JITed函数展开堆栈成为可能。

4.Qt Quick和Qt Quick Controls 2

  用于编写QML应用程序的标准库和用于创建用户界面的UI控件也做了一些更新。我们已经添加了对TableView隐藏行和列的支持,而对于Qt Quick Controls 2,我们添加了SplitView,这是一个水平或垂直布置项目的控件,每个项目之间都有一个可拖动的拆分器。我们还为icon添加了一个缓存属性。

5.Qt WebEngine

  Qt WebEngine将Chromium的Web功能集成到Qt中,其最新版本现在基于Chromium 73。我们通过内部Chromium扩展,应用程序本地客户端证书存储,QML客户端证书支持,Web Notifications API和一个线程安全的页面特定的URL请求拦截器。

6.Qt网络

  Qt Network为使用TCP/IP的编程应用程序提供了一组API,我们为SSL套接字和OCSP stapling支持添加了安全通道支持。 Qt 5.13现在使用OpenSSL 1.1支持Linux和Android上的SSL连接。

7.Qt多媒体

  提供丰富的QML类型和C ++类来处理多媒体内容。我们还使用flushMode属性在QML VideoOutput中添加了无缝的回放功能,支持用于Windows/MacOS的GStreamer和用于Android的HTTP头和音频角色。

8.Qt KNX

  客户端-KNXnet/IP服务器连接的客户端。该连接可用于向KNX总线发送消息,并控制通常用于构建自动化的KNX设备的功能。在Qt 5.13中,模块接收到一个安全的客户端API。

9.Qt OPC UA

  基于客户端/服务器(C/S)架构的下一代工业4.0应用程序已收到一些更新。主要是,C++ API现在完全受支持,我们添加了QML API和安全客户端C ++ API的技术预览。

10.Qt CoAP(技术预览版)

  Qt CoAP(约束应用协议)是M2M协议的客户端实现,用于物联网的受约束节点和网络。使用在Qt 5.13,该模块已通过UDP获得对数据报TLS(DTLS)的支持。


其他近期更新

1.Qt Creator IDE 4.9

  Qt Creator IDE已收到一些更新,其中包括改进的Clang分析器工具诊断UI,QML解析器更新,ECMAScript 7支持以及Linux上运行的软件的新性能分析插件。

2.Qt Design Studio 1.2

  最新版本的Qt UI设计和开发工具现在可以让您从Sketch(除Photoshop之外)无缝导入设计并将其转换为QML代码。添加对Sketch的支持一直是一个受欢迎的请求,并且是设计师的流行工具,因此这真的使Design Studio更上一层楼,从而实现更顺畅的设计人员到开发人员工作流程。此外,还增加了对Qt Quick Shapes中更复杂渐变的支持,并进行了各种改进和修复。

3.Qt for Python

  自Qt 5.12附带的第一个官方支持的版本以来,Qt for Python已经收到了大量的错误修复改进

4.新版Qt安全渲染器

  TÜVNORD证明您可以使用Qt构建功能安全的嵌入式系统。QSR 1.1基于新版ISO 26262:2018系列标准认证,包括Qt安全渲染器代码,设计器和构建工具,交流安全手册,认证工件和全球Qt技术支持。我们最近的更新允许您动态呈现UI元素。

5.Qt Lottie动画技术预览

  工程师和UI设计人员现在可以使用Bodymovin导出格式和新的Qt Lottie渲染器轻松地将Adobe After Effect动画直接嵌入到Qt Quick应用程序中。


  • 原文链接
https://blog.qt.io/blog/2019/06/19/qt-5-13-released/
  • 下载链接
http://download.qt.io/archive/qt/5.13/5.13.0/qt-opensource-windows-x86-5.13.0.exe

  • 翻译者:微信公众号(Qt君)
  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Qt 5.13 是一种跨平台的开发工具包,其中包含了许多用于创建高性能应用程序的功能。Qt 5.13 版本支持在 Android 平台上开发应用程序。 使用 Qt 5.13 开发 Android 应用程序具有许多优势。首先,Qt 提供了一种便捷的方式来编写跨平台的代码,这意味着可以减少代码重复,并节省开发时间和精力。开发人员只需编写一次代码,即可在多个平台上运行应用程序,包括 Android 平台。 其次,Qt 提供了许多丰富的组件和工具,用于在 Android 平台上创建漂亮和现代的用户界面。Qt 提供了一套丰富的 UI 控件,可以轻松地构建用户友好的应用程序。此外,Qt 还支持使用 QML(一种用于构建用户界面的声明性语言)来开发应用程序,这使得界面的设计更加灵活和易于实现。 Qt 5.13 还提供了专门用于 Android 平台的一些功能。开发人员可以使用 Qt 提供的 Android 特定模块,如 Qt Android Extras,来调用 Android 平台上的特定功能和 API。此外,Qt 5.13 还支持使用 Qt Creator 进行 Android 应用程序的调试和部署,使得开发过程更加便捷。 总之,Qt 5.13 在 Android 平台上具有强大的功能和便捷的开发工具,使开发人员能够快速而高效地开发出高性能和现代化的应用程序。无论是个人开发者还是企业开发团队,都可以受益于使用 Qt 5.13 进行 Android 应用程序的开发。 ### 回答2: Qt5.13是一种跨平台的开发工具包,可用于开发各种应用程序,包括移动应用程序。在Android上使用Qt5.13,可以轻松地将Qt的跨平台能力扩展到Android设备上。 Qt5.13 on Android提供了一种快速,高效且灵活的方式来开发Android应用程序。它不仅可以利用Qt的跨平台能力,还可以利用Android平台的特定功能和资源。 使用Qt5.13 on Android,可以使用Qt Quick框架构建令人印象深刻的用户界面,它包括丰富的控件和动画效果。同时,Qt还提供了许多内置的模块,可以轻松地处理网络通信、数据库、图像处理等任务。 Qt5.13 on Android还集成了Qt for Android插件,该插件为开发人员提供了许多与Android平台相关的功能和接口。这使得开发人员可以轻松地访问设备的硬件功能,如摄像头、传感器等。 此外,Qt5.13还支持使用C++和QML两种语言进行开发。开发人员可以根据自己的喜好和项目需求进行选择。无论是使用C++还是QML,Qt5.13都提供了丰富的API和文档,以帮助开发人员更快地构建应用程序。 总之,Qt5.13 on Android是一个功能强大的工具,可用于快速开发高质量的Android应用程序。它结合了Qt的跨平台能力和Android平台的特定功能,为开发人员提供了一种简单而高效的方式来构建各种类型的应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值