• 2057阅读
  • 7回复

[新闻]Qt 2021 路线图 [复制链接]

上一主题 下一主题
在线20091001753
 

只看楼主 倒序阅读 楼主  发表于: 04-28
在本文中,将介绍Qt框架2021年计划,然后再讨论一些正在开发的工具和其他项目。虽然不可能在一个帖子中完整地解释所有内容,但是将尝试提供一个很好的概述。
原文:https://www.qt.io/blog/qt-roadmap-for-2021

Qt 6.0
如果您尚未研究Qt6所提供的功能,请查看Qt 6.0发行博客Qt 6的技术远景以及 Qt 6.0亮点概述

Qt 6.0提供了一个稳定的基准,可支持所有最广泛使用的台式机,移动和嵌入式平台。Qt 6.0提供了所有必需的模块和最常用的附加组件,并且Qt 6.1和Qt 6.2 LTS版本附带了更多附加组件。

Qt 6.0提供以下基本和附加模块:
  • Qt Concurrent
  • Qt Core
  • Qt Core Compatibility APIs
  • Qt D-Bus
  • Qt GUI
  • Qt Help
  • Qt Network
  • Qt OpenGL
  • Qt Print Support
  • Qt QML
  • Qt Quick
  • Qt Quick 3D
  • Qt Quick Controls
  • Qt Quick Layouts
  • Qt Quick Timeline
  • Qt Quick Widgets
  • Qt Shader Tools
  • Qt SQL
  • Qt SVG
  • Qt Test
  • Qt UI Tools
  • Qt Wayland
  • Qt Wayland Compositor
  • Qt Widgets
  • Qt XML
  • Qt 3D
  • Qt Image Formats
  • Qt Network Authorization
  • M2M package: Qt CoAP
  • M2M package: Qt MQTT
  • M2M package: Qt OpcUA

如果未找到所需模块,则可能是由于以下原因之一:
  • 它是Qt 6.1和Qt 6.2 LTS附带的其他库之一,下面列出
  • 它已从Qt 6中故意删除(例如Qt KNX,Qt脚本和Qt XML模式)。
  • 该功能是或将成为其他模块的一部分,因此不再需要作为单独的模块使用(例如特定于平台的附加功能)
  • 打算在Qt 6.2 LTS之后提供

Qt 6.1
Qt 6.1发行版将于5月初发布,可参考Qt 6.1 Wiki页面的新功能https://wiki.qt.io/New_Features_in_Qt_6.1

Qt 6.1在许多基本模块(Core,Gui,Network等)中提供了重要的新功能和更新,并且在整个框架中提供了较小的修复程序。Qt 6.1 还提供了Qt Quick 3D的新功能以及即将推出的功能的技术预览,例如实例化渲染3D粒子

Qt 6.1提供了以下附加库:
  • Active Qt
  • Qt Data Visualization  
  • Qt Charts
  • Qt State Machines
  • Qt Lottie
  • Qt Virtual Keyboard
  • Qt for Device Creation: Qt Device Utilities
  • Compatibility: Qt Graphical Effects


Qt 6.2 LTS
Qt 6.2 LTS的目标时间是2021年9月。这是Qt 6系列的第一个长期受支持的版本。开源用户和商业用户都将收到Qt 6.2.0和所有Qt 6.2.x补丁程序版本,直到Qt 6.3.0版本为止(在H1 / 2022中)。

对于Qt 6.2 LTS,计划提供以下附加库:
  • Qt Bluetooth
  • Qt Multimedia
  • Qt Positioning
  • Qt Quick Dialogs
  • Qt Remote Objects
  • Qt Sensors
  • Qt SerialBus
  • Qt SerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView
  • Qt NFC
  • Qt Application Manager
  • Qt Interface Framework (formerly called Qt IVI)

Qt 6.2 会有许多平台更新和对开发中的新平台的支持,ARM上的Apple Silicon / macOS是将是通过Qt 6.2支持的最有趣的新平台之一。已经可以通过Rosetta转换环境运行Qt应用程序,并且某些功能现在也已经可以在本地运行。借助Qt 6.2,希望在ARM上提供macOS作为完全受支持的平台,既可以作为开发主机又可以作为部署目标。另外也希望通过Qt 6.2 LTS为QNX和INTEGRITY实时操作系统提供支持。    

适用于微控制器的Qt和Qt安全渲染器
现代微控制器具有良好的图形处理能力-不久前可与典型的主流嵌入式微处理器板相提并论。适用于MCU的Qt非常适合使用恩智浦,意法半导体,瑞萨电子以及不久之后的赛普拉斯/英飞凌的现代微控制器创建令人惊叹的视觉用户界面。要大致了解Qt for MCU的功能,请访问https://resources.qt.io/qt-mcus上的一些演示,或深入了解技术文档

今年发布了两个适用于MCU的Qt功能,并正在努力于6月提供适用于MCU 1.9的Qt。到目前为止,仅在Windows主机上支持用于MCU开发的Qt,但是对于用于MCU 1.9的Qt,也会正式支持Linux作为开发主机。
(づ ̄ 3 ̄)づ
离线shawking

只看该作者 1楼 发表于: 04-28
版主自己亲自翻译的吗?顶一下!
离线mh_0915

只看该作者 2楼 发表于: 04-29
顶一下
离线rpdhunter

只看该作者 3楼 发表于: 04-30
qt for MCUs真的不适合个人开发者,真的太贵了
尤其是用stm32的,还是老老实实用emWin或者TouchGFX搞搞吧
离线jinbo3

只看该作者 4楼 发表于: 05-01
辛苦
离线llwj0303

只看该作者 5楼 发表于: 05-04
专注C++,专注Qt
离线wangye_xsq

只看该作者 6楼 发表于: 05-07
顶一下,楼主辛苦
离线kiwi2021

只看该作者 7楼 发表于: 11-16
t for MCUs真的不适合个人开发者,真的太贵了尤其是用stm32的,还是英国乐透8老老实实用emWin或者TouchGFX搞搞吧
快速回复
限100 字节
 
上一个 下一个