SlideShare a Scribd company logo
1 of 19
Qt 6.2 LTS vs. Qt 5.15:
The big feature parity
comparison
Maurice Kalinowski
Product Director, Technical PM @TQtC
2021/09/14
15 September 2021 © The Qt Company
2
Agenda
Qt 6: From technical vision to release
Progress since 6.0
Where are we? Highlights
Migration
Outlook
› Article:
› Next-generation graphics
› Next-generation QML
› Unified and consistent tooling
› Enhancing C++ APIs
› Language Support
› https://www.qt.io/blog/2019/08/07/technical-vision-qt-6
15 September 2021 © The Qt Company
3
Qt 6 – Technical Vision
1.0 2.0 3.0 4.0 5.0
6
Qt Objectives
15 September 2021 © The Qt Company
4
› Productivity Platform for the Future
› Next-Generation User Experience
› Limitless Scalability
How to get there?
15 September 2021 © The Qt Company
6
Iterative approach on timebased principles
Qt
Essentia
ls
AddOns
› Step 1: Form vision into implementation
› Modernization, NextGen, Toolability
› Focus on core set (Qt 6.0)
› Step 2: Transfer modernization to all modules
› While applying modernization to those
› Qt 6.1.. Qt 6.2
› Step 0: Modularization
› Split Qt modules into categories
› Started at Qt 5.0
6.0: The initial Qt 6
Qt RHI
RENDERING HARDWARE INTERFACE
› Create hardware-accelerated user-
interfaces on any rendering platform
› OpenGL, Vulkan, Direct 3D, Metal
› New Qt Shader Tools
› Write rendering code once, deploy to any hardware
› Add new hardware targets in no time
2D and 3D in one scene
15 September 2021 © The Qt Company
9
NEXT-GEN USER INTERFACES
› Create the WOW effect in your UI
› Customized and branded experiences
› Native Look & Feel where needed
› Fully toolable with Qt Design Studio
Modernization, Updates, Refactorings...
15 September 2021 © The Qt Company
10
› Platforms
› Mac on ARM
› Windows on ARM
› WebAssembly
› Latest Android and iOS
› C++17
› Qt Quick Controls Desktop Styles
› HiDPI
› Native Interfaces
› Qt for Python
› All modules available to Python bindings
› Shiboken generator
› QML Tooling
› qmllint, qmlformat
› Renewed Property System
› C++ Bindings
› Package Management
› QVariant and QMetaType sharing infrastructure
› Fast lookup
› Compile-time type checking
› QHash/QMap improvements
› QRegularExpression based on PCRE2
› ...
More changes
under the hood
WHAT‘S MORE?
PERFORMANCE
CONVENIENCE
› Containers updated to support 64bit
› QList QVector merged
› String handling updates
› All text handling Unicode based
› No more need for manual conversion
› ...
From 6.0 to today, 6.2
QT FRAMEWORK
Module migration / updates
6.0 (Dec 2020) 6.1 (May 21) 6.2(Sept 21)
Available
§ Qt Core
§ Qt Gui
§ Qt Network
§ Qt QML
§ Qt Quick
§ Qt Quick Controls 2
§ Qt Quick 3D
§ Qt SQL
§ Qt Widgets
§ Qt Concurrent
§ Qt Dbus
§ Qt Help
§ Qt OpenGL
Available
§ Active Qt
§ Qt ScXML
§ Qt Virtual Keyboard
§ Qt Charts
§ Qt Data Visualization
§ Qt Device Utilities
Available
§ Qt Bluetooth
§ Qt Quick Dialogs
§ Qt Positioning
§ Qt Multimedia
§ Qt Remote Objects
§ Qt Sensors
§ Qt SerialBus
§ Qt SerialPort
§ Qt WebEngine
§ Qt WebSockets
§ Qt WebChannel
§ Qt WebView
§ Qt Android Extras
§ Qt Lottie Animation
§ Qt NFC
§ Qt Printing Support
§ Qt Quick Timeline
§ Qt SVG
§ Qt UI Tools
§ Qt XML
§ Qt 5 Compat
§ Qt Shader Tools
§ Qt Image Formats
§ Qt 3D
§ Qt Network
Authorization
§ Qt CoAP (M2M AddOn)
§ Qt MQTT (M2M AddOn)
§ Qt OpcUA (M2M AddOn)
What about module... ?
15 September 2021 © The Qt Company
14
› A very small fraction of modules have not
been migrated to Qt 6
› This does not imply permanent removal or
such from Qt
› Individual decisions based on demand and
technical approach
› We are actively monitoring and listening to
the feedback from all angles, Open Source
and Customers
› Qt PDF
› Chromium dependencies
› Active progress
https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/p
df
› Qt Speech
› Active contributions https://codereview.qt-
project.org/q/project:qt/qtspeech
› Design Decisions pending
› Qt Gamepad
› Design Decisions pending
› Qt Location
› Major effort
› Is it the right solution for most use-cases?
Additional new functionality
15 September 2021 © The Qt Company
15
BUILDING UPON 6.0 ENABLERS
› Qt Quick 3D
› Instanced Rendering
› Particles, Morphing...
› Qt Network
› QNetworkInformation
› TLS backends
› Android
› Public JNI API
› QNX 7.1
› Embedded Linux
› Added new hardware references
› https://wiki.qt.io/New_Features_in_Qt_6.1
› New Qt Multimedia
› Slimmer
› Refactored API to make more use cases easier to
use
› Qt Quick Dialogs
› Native desktop dialog integration
› QML Tooling
› qmllint, qmlformat, ...
› Integrity 19.0.13
› https://wiki.qt.io/New_Features_in_Qt_6.2
Migration Support
TOOLS & DOCUMENTATION
› Compile Qt 5 in “Qt 6 – mode”
› Start from 5.15
› QT_DISABLE_DEPRECATED_BEFORE
› Compatibility module
› Qt5Compat
› Documentation
› Porting section for each module
› Tooling
› Based on clazy
› Videos / Webinars
› https://www.youtube.com/watch?v=wuuyzR7dqfg
› Basyskom
› Embedded Use
15 September 2021 © The Qt Company
17
Experience from partners and ecosystem
› VoidRealms
› More details on Qt World Summit, Nov 3-4
› Register here: https://www.qt.io/qtws21
› Content
› Continuation of QML Vision
› Static, Strict, Dynamic
› QML to C++
› Further Tooling creation / enhancements
› Qt for WebAssembly
› Desktop and Mobile
› Strengthen Embedded portfolio
15 September 2021 © The Qt Company
18
Outlook
Summary
THANK YOU
15 September 2021 © The Qt Company
19
Qt 6 is ready for adoption of existing projects
• Large majority of Qt 5 modules available, small fraction remaining
• 6.2 is the first LTS version within Qt 6
Qt 6 offers a lot of new features and enablers
• Modernization, Performance
• Future-proof
We‘re eager for your feedback
• And see what you‘ll create with Qt 6

More Related Content

What's hot

Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...
Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...
Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...Unity Technologies
 
Introduction to GitHub Copilot
Introduction to GitHub CopilotIntroduction to GitHub Copilot
Introduction to GitHub CopilotAll Things Open
 
Continuous Integration/Deployment with Gitlab CI
Continuous Integration/Deployment with Gitlab CIContinuous Integration/Deployment with Gitlab CI
Continuous Integration/Deployment with Gitlab CIDavid Hahn
 
SIGGRAPH Asia 2008 Modern OpenGL
SIGGRAPH Asia 2008 Modern OpenGLSIGGRAPH Asia 2008 Modern OpenGL
SIGGRAPH Asia 2008 Modern OpenGLMark Kilgard
 
TECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定まで
TECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定までTECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定まで
TECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定までQlikPresalesJapan
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...Gerke Max Preussner
 
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...Johan Andersson
 
Improve the performance of your Unity project using Graphics Performance Anal...
Improve the performance of your Unity project using Graphics Performance Anal...Improve the performance of your Unity project using Graphics Performance Anal...
Improve the performance of your Unity project using Graphics Performance Anal...Unity Technologies
 
OpenGL 4.4 - Scene Rendering Techniques
OpenGL 4.4 - Scene Rendering TechniquesOpenGL 4.4 - Scene Rendering Techniques
OpenGL 4.4 - Scene Rendering TechniquesNarann29
 
NVIDIA OpenGL 4.6 in 2017
NVIDIA OpenGL 4.6 in 2017NVIDIA OpenGL 4.6 in 2017
NVIDIA OpenGL 4.6 in 2017Mark Kilgard
 
Horizon Zero Dawn: An Open World QA Case Study
Horizon Zero Dawn: An Open World QA Case StudyHorizon Zero Dawn: An Open World QA Case Study
Horizon Zero Dawn: An Open World QA Case StudyGuerrilla
 
Intro to Machine Learning for GPUs
Intro to Machine Learning for GPUsIntro to Machine Learning for GPUs
Intro to Machine Learning for GPUsSri Ambati
 
Using GitLab CI
Using GitLab CIUsing GitLab CI
Using GitLab CIColCh
 
Practical Occlusion Culling on PS3
Practical Occlusion Culling on PS3Practical Occlusion Culling on PS3
Practical Occlusion Culling on PS3Guerrilla
 
【Unity道場スペシャル 2018仙台】物理シミュレーション完全マスター
【Unity道場スペシャル 2018仙台】物理シミュレーション完全マスター【Unity道場スペシャル 2018仙台】物理シミュレーション完全マスター
【Unity道場スペシャル 2018仙台】物理シミュレーション完全マスターUnity Technologies Japan K.K.
 
B. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Lab By Tekendra Nath YogiB. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Lab By Tekendra Nath YogiTekendra Nath Yogi
 
DX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIsDX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIsAMD Developer Central
 

What's hot (20)

Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...
Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...
Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...
 
Vulkan 1.0 Quick Reference
Vulkan 1.0 Quick ReferenceVulkan 1.0 Quick Reference
Vulkan 1.0 Quick Reference
 
Introduction to GitHub Copilot
Introduction to GitHub CopilotIntroduction to GitHub Copilot
Introduction to GitHub Copilot
 
Continuous Integration/Deployment with Gitlab CI
Continuous Integration/Deployment with Gitlab CIContinuous Integration/Deployment with Gitlab CI
Continuous Integration/Deployment with Gitlab CI
 
SIGGRAPH Asia 2008 Modern OpenGL
SIGGRAPH Asia 2008 Modern OpenGLSIGGRAPH Asia 2008 Modern OpenGL
SIGGRAPH Asia 2008 Modern OpenGL
 
TECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定まで
TECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定までTECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定まで
TECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定まで
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
 
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...
Frostbite Rendering Architecture and Real-time Procedural Shading & Texturing...
 
2d/3D transformations in computer graphics(Computer graphics Tutorials)
2d/3D transformations in computer graphics(Computer graphics Tutorials)2d/3D transformations in computer graphics(Computer graphics Tutorials)
2d/3D transformations in computer graphics(Computer graphics Tutorials)
 
Introduction to GPU Programming
Introduction to GPU ProgrammingIntroduction to GPU Programming
Introduction to GPU Programming
 
Improve the performance of your Unity project using Graphics Performance Anal...
Improve the performance of your Unity project using Graphics Performance Anal...Improve the performance of your Unity project using Graphics Performance Anal...
Improve the performance of your Unity project using Graphics Performance Anal...
 
OpenGL 4.4 - Scene Rendering Techniques
OpenGL 4.4 - Scene Rendering TechniquesOpenGL 4.4 - Scene Rendering Techniques
OpenGL 4.4 - Scene Rendering Techniques
 
NVIDIA OpenGL 4.6 in 2017
NVIDIA OpenGL 4.6 in 2017NVIDIA OpenGL 4.6 in 2017
NVIDIA OpenGL 4.6 in 2017
 
Horizon Zero Dawn: An Open World QA Case Study
Horizon Zero Dawn: An Open World QA Case StudyHorizon Zero Dawn: An Open World QA Case Study
Horizon Zero Dawn: An Open World QA Case Study
 
Intro to Machine Learning for GPUs
Intro to Machine Learning for GPUsIntro to Machine Learning for GPUs
Intro to Machine Learning for GPUs
 
Using GitLab CI
Using GitLab CIUsing GitLab CI
Using GitLab CI
 
Practical Occlusion Culling on PS3
Practical Occlusion Culling on PS3Practical Occlusion Culling on PS3
Practical Occlusion Culling on PS3
 
【Unity道場スペシャル 2018仙台】物理シミュレーション完全マスター
【Unity道場スペシャル 2018仙台】物理シミュレーション完全マスター【Unity道場スペシャル 2018仙台】物理シミュレーション完全マスター
【Unity道場スペシャル 2018仙台】物理シミュレーション完全マスター
 
B. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Lab By Tekendra Nath YogiB. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
 
DX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIsDX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIs
 

Similar to Qt 6.2 lts vs. qt 5.15 the big feature parity comparison

Meet Qt Canada
Meet Qt CanadaMeet Qt Canada
Meet Qt CanadaQt
 
Qt Technology Overview for: MedAcuity
Qt Technology Overview for: MedAcuityQt Technology Overview for: MedAcuity
Qt Technology Overview for: MedAcuityQt
 
qt-project.org and Qt 5
qt-project.org and Qt 5qt-project.org and Qt 5
qt-project.org and Qt 5thiagomacieira
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3Qualcomm Developer Network
 
Architecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
Architecting Qt Mobile Applications: Frameworks, Code Generators and BeyondArchitecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
Architecting Qt Mobile Applications: Frameworks, Code Generators and BeyondSandro Andrade
 
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile development
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile developmentEpam mobile meetup 2014 10-15 qt cross-platform solution for mobile development
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile developmentIvan Marinov
 
Qt 6 Chat - Are You Ready?
Qt 6 Chat - Are You Ready?Qt 6 Chat - Are You Ready?
Qt 6 Chat - Are You Ready?ICS
 
Developments in the Qt WebKit Integration
Developments in the Qt WebKit IntegrationDevelopments in the Qt WebKit Integration
Developments in the Qt WebKit Integrationaccount inactive
 
Meet Qt 6.2 LTS - Ask Us Anything!
Meet Qt 6.2 LTS - Ask Us Anything!Meet Qt 6.2 LTS - Ask Us Anything!
Meet Qt 6.2 LTS - Ask Us Anything!Qt
 
Cutest technology of them all - Forum Nokia Qt Webinar December 2009
Cutest technology of them all - Forum Nokia Qt Webinar December 2009Cutest technology of them all - Forum Nokia Qt Webinar December 2009
Cutest technology of them all - Forum Nokia Qt Webinar December 2009Nokia
 
Continuous Lifecycle London 2018 Event Keynote
Continuous Lifecycle London 2018 Event KeynoteContinuous Lifecycle London 2018 Event Keynote
Continuous Lifecycle London 2018 Event KeynoteWeaveworks
 
Qt Creator, l'arma segreta!
Qt Creator, l'arma segreta!Qt Creator, l'arma segreta!
Qt Creator, l'arma segreta!QT-day
 
Qt for Python
Qt for PythonQt for Python
Qt for PythonICS
 
Qt Automotive Suite - under the hood // Qt World Summit 2017
Qt Automotive Suite - under the hood // Qt World Summit 2017Qt Automotive Suite - under the hood // Qt World Summit 2017
Qt Automotive Suite - under the hood // Qt World Summit 2017Johan Thelin
 
[Global logic] container runtimes and kubernetes
[Global logic] container runtimes and kubernetes[Global logic] container runtimes and kubernetes
[Global logic] container runtimes and kubernetesGlobalLogic Ukraine
 
The Building Blocks of DX: K8s Evolution from CLI to GitOps
The Building Blocks of DX: K8s Evolution from CLI to GitOpsThe Building Blocks of DX: K8s Evolution from CLI to GitOps
The Building Blocks of DX: K8s Evolution from CLI to GitOpsOlyaSurits
 
Contribuire al Qt Project
Contribuire al Qt ProjectContribuire al Qt Project
Contribuire al Qt ProjectQT-day
 
Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018
Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018
Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018Cedric Vidal
 

Similar to Qt 6.2 lts vs. qt 5.15 the big feature parity comparison (20)

Meet Qt Canada
Meet Qt CanadaMeet Qt Canada
Meet Qt Canada
 
Qt Technology Overview for: MedAcuity
Qt Technology Overview for: MedAcuityQt Technology Overview for: MedAcuity
Qt Technology Overview for: MedAcuity
 
Qt5.pptx
Qt5.pptxQt5.pptx
Qt5.pptx
 
qt-project.org and Qt 5
qt-project.org and Qt 5qt-project.org and Qt 5
qt-project.org and Qt 5
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 3
 
Architecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
Architecting Qt Mobile Applications: Frameworks, Code Generators and BeyondArchitecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
Architecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
 
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile development
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile developmentEpam mobile meetup 2014 10-15 qt cross-platform solution for mobile development
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile development
 
Qt 6 Chat - Are You Ready?
Qt 6 Chat - Are You Ready?Qt 6 Chat - Are You Ready?
Qt 6 Chat - Are You Ready?
 
Developments in the Qt WebKit Integration
Developments in the Qt WebKit IntegrationDevelopments in the Qt WebKit Integration
Developments in the Qt WebKit Integration
 
Meet Qt 6.2 LTS - Ask Us Anything!
Meet Qt 6.2 LTS - Ask Us Anything!Meet Qt 6.2 LTS - Ask Us Anything!
Meet Qt 6.2 LTS - Ask Us Anything!
 
Cutest technology of them all - Forum Nokia Qt Webinar December 2009
Cutest technology of them all - Forum Nokia Qt Webinar December 2009Cutest technology of them all - Forum Nokia Qt Webinar December 2009
Cutest technology of them all - Forum Nokia Qt Webinar December 2009
 
Continuous Lifecycle London 2018 Event Keynote
Continuous Lifecycle London 2018 Event KeynoteContinuous Lifecycle London 2018 Event Keynote
Continuous Lifecycle London 2018 Event Keynote
 
Kube 1.2
Kube 1.2Kube 1.2
Kube 1.2
 
Qt Creator, l'arma segreta!
Qt Creator, l'arma segreta!Qt Creator, l'arma segreta!
Qt Creator, l'arma segreta!
 
Qt for Python
Qt for PythonQt for Python
Qt for Python
 
Qt Automotive Suite - under the hood // Qt World Summit 2017
Qt Automotive Suite - under the hood // Qt World Summit 2017Qt Automotive Suite - under the hood // Qt World Summit 2017
Qt Automotive Suite - under the hood // Qt World Summit 2017
 
[Global logic] container runtimes and kubernetes
[Global logic] container runtimes and kubernetes[Global logic] container runtimes and kubernetes
[Global logic] container runtimes and kubernetes
 
The Building Blocks of DX: K8s Evolution from CLI to GitOps
The Building Blocks of DX: K8s Evolution from CLI to GitOpsThe Building Blocks of DX: K8s Evolution from CLI to GitOps
The Building Blocks of DX: K8s Evolution from CLI to GitOps
 
Contribuire al Qt Project
Contribuire al Qt ProjectContribuire al Qt Project
Contribuire al Qt Project
 
Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018
Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018
Kubernetes and Gitops at Quicksign - Koncrete Kube Oct 2018
 

More from Qt

Learn how to addressing medical and industrial challenges with BlackBerry QNX...
Learn how to addressing medical and industrial challenges with BlackBerry QNX...Learn how to addressing medical and industrial challenges with BlackBerry QNX...
Learn how to addressing medical and industrial challenges with BlackBerry QNX...Qt
 
Turn your product into a revenue machine with the new Qt Digital Advertising ...
Turn your product into a revenue machine with the new Qt Digital Advertising ...Turn your product into a revenue machine with the new Qt Digital Advertising ...
Turn your product into a revenue machine with the new Qt Digital Advertising ...Qt
 
Modern microcontroller (mcu) application development with qt
Modern microcontroller (mcu) application development with qtModern microcontroller (mcu) application development with qt
Modern microcontroller (mcu) application development with qtQt
 
Improve Time to Market for Industrial Edge Devices
Improve Time to Market for Industrial Edge DevicesImprove Time to Market for Industrial Edge Devices
Improve Time to Market for Industrial Edge DevicesQt
 
How are Companies Overcoming the Global Chip Shortage
How are Companies Overcoming the Global Chip Shortage How are Companies Overcoming the Global Chip Shortage
How are Companies Overcoming the Global Chip Shortage Qt
 
UI/UX Design Trends in Appliances
UI/UX Design Trends in AppliancesUI/UX Design Trends in Appliances
UI/UX Design Trends in AppliancesQt
 
Machine learning meets embedded development
Machine learning meets embedded developmentMachine learning meets embedded development
Machine learning meets embedded developmentQt
 
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170Qt
 
Companion App Design with Qt
Companion App Design with QtCompanion App Design with Qt
Companion App Design with QtQt
 
Qt Core UI, Live Forum
Qt Core UI, Live ForumQt Core UI, Live Forum
Qt Core UI, Live ForumQt
 
Top 10 User Interface Trends
Top 10 User Interface Trends Top 10 User Interface Trends
Top 10 User Interface Trends Qt
 
Embracing Qt for Python
Embracing Qt for PythonEmbracing Qt for Python
Embracing Qt for PythonQt
 
10 PRINCIPAIS RAZÕES PARA TRABALHAR COM
10 PRINCIPAIS RAZÕES PARA TRABALHAR COM10 PRINCIPAIS RAZÕES PARA TRABALHAR COM
10 PRINCIPAIS RAZÕES PARA TRABALHAR COMQt
 
Build and run embedded apps faster from qt creator with docker
Build and run embedded apps faster from qt creator with dockerBuild and run embedded apps faster from qt creator with docker
Build and run embedded apps faster from qt creator with dockerQt
 
How to create a medical device proof of-concept prototype overnight
How to create a medical device proof of-concept prototype overnightHow to create a medical device proof of-concept prototype overnight
How to create a medical device proof of-concept prototype overnightQt
 
Qt Software Development Framework - Medical
Qt Software Development Framework - Medical Qt Software Development Framework - Medical
Qt Software Development Framework - Medical Qt
 
Webinar- Qt OPC UA - An Overview
Webinar- Qt OPC UA - An OverviewWebinar- Qt OPC UA - An Overview
Webinar- Qt OPC UA - An OverviewQt
 
User Experience Design for Software Engineers, ICS & The Qt Company
User Experience Design for Software Engineers, ICS & The Qt CompanyUser Experience Design for Software Engineers, ICS & The Qt Company
User Experience Design for Software Engineers, ICS & The Qt CompanyQt
 
Introduction to Qt Creator
Introduction to Qt CreatorIntroduction to Qt Creator
Introduction to Qt CreatorQt
 
A Quick Preview of What You'll See at Qt World Summit 2016
A Quick Preview of What You'll See at Qt World Summit 2016A Quick Preview of What You'll See at Qt World Summit 2016
A Quick Preview of What You'll See at Qt World Summit 2016Qt
 

More from Qt (20)

Learn how to addressing medical and industrial challenges with BlackBerry QNX...
Learn how to addressing medical and industrial challenges with BlackBerry QNX...Learn how to addressing medical and industrial challenges with BlackBerry QNX...
Learn how to addressing medical and industrial challenges with BlackBerry QNX...
 
Turn your product into a revenue machine with the new Qt Digital Advertising ...
Turn your product into a revenue machine with the new Qt Digital Advertising ...Turn your product into a revenue machine with the new Qt Digital Advertising ...
Turn your product into a revenue machine with the new Qt Digital Advertising ...
 
Modern microcontroller (mcu) application development with qt
Modern microcontroller (mcu) application development with qtModern microcontroller (mcu) application development with qt
Modern microcontroller (mcu) application development with qt
 
Improve Time to Market for Industrial Edge Devices
Improve Time to Market for Industrial Edge DevicesImprove Time to Market for Industrial Edge Devices
Improve Time to Market for Industrial Edge Devices
 
How are Companies Overcoming the Global Chip Shortage
How are Companies Overcoming the Global Chip Shortage How are Companies Overcoming the Global Chip Shortage
How are Companies Overcoming the Global Chip Shortage
 
UI/UX Design Trends in Appliances
UI/UX Design Trends in AppliancesUI/UX Design Trends in Appliances
UI/UX Design Trends in Appliances
 
Machine learning meets embedded development
Machine learning meets embedded developmentMachine learning meets embedded development
Machine learning meets embedded development
 
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170
 
Companion App Design with Qt
Companion App Design with QtCompanion App Design with Qt
Companion App Design with Qt
 
Qt Core UI, Live Forum
Qt Core UI, Live ForumQt Core UI, Live Forum
Qt Core UI, Live Forum
 
Top 10 User Interface Trends
Top 10 User Interface Trends Top 10 User Interface Trends
Top 10 User Interface Trends
 
Embracing Qt for Python
Embracing Qt for PythonEmbracing Qt for Python
Embracing Qt for Python
 
10 PRINCIPAIS RAZÕES PARA TRABALHAR COM
10 PRINCIPAIS RAZÕES PARA TRABALHAR COM10 PRINCIPAIS RAZÕES PARA TRABALHAR COM
10 PRINCIPAIS RAZÕES PARA TRABALHAR COM
 
Build and run embedded apps faster from qt creator with docker
Build and run embedded apps faster from qt creator with dockerBuild and run embedded apps faster from qt creator with docker
Build and run embedded apps faster from qt creator with docker
 
How to create a medical device proof of-concept prototype overnight
How to create a medical device proof of-concept prototype overnightHow to create a medical device proof of-concept prototype overnight
How to create a medical device proof of-concept prototype overnight
 
Qt Software Development Framework - Medical
Qt Software Development Framework - Medical Qt Software Development Framework - Medical
Qt Software Development Framework - Medical
 
Webinar- Qt OPC UA - An Overview
Webinar- Qt OPC UA - An OverviewWebinar- Qt OPC UA - An Overview
Webinar- Qt OPC UA - An Overview
 
User Experience Design for Software Engineers, ICS & The Qt Company
User Experience Design for Software Engineers, ICS & The Qt CompanyUser Experience Design for Software Engineers, ICS & The Qt Company
User Experience Design for Software Engineers, ICS & The Qt Company
 
Introduction to Qt Creator
Introduction to Qt CreatorIntroduction to Qt Creator
Introduction to Qt Creator
 
A Quick Preview of What You'll See at Qt World Summit 2016
A Quick Preview of What You'll See at Qt World Summit 2016A Quick Preview of What You'll See at Qt World Summit 2016
A Quick Preview of What You'll See at Qt World Summit 2016
 

Recently uploaded

Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...SOFTTECHHUB
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 

Recently uploaded (20)

Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 

Qt 6.2 lts vs. qt 5.15 the big feature parity comparison

  • 1. Qt 6.2 LTS vs. Qt 5.15: The big feature parity comparison Maurice Kalinowski Product Director, Technical PM @TQtC 2021/09/14
  • 2. 15 September 2021 © The Qt Company 2 Agenda Qt 6: From technical vision to release Progress since 6.0 Where are we? Highlights Migration Outlook
  • 3. › Article: › Next-generation graphics › Next-generation QML › Unified and consistent tooling › Enhancing C++ APIs › Language Support › https://www.qt.io/blog/2019/08/07/technical-vision-qt-6 15 September 2021 © The Qt Company 3 Qt 6 – Technical Vision 1.0 2.0 3.0 4.0 5.0 6
  • 4. Qt Objectives 15 September 2021 © The Qt Company 4 › Productivity Platform for the Future › Next-Generation User Experience › Limitless Scalability
  • 5. How to get there?
  • 6. 15 September 2021 © The Qt Company 6 Iterative approach on timebased principles Qt Essentia ls AddOns › Step 1: Form vision into implementation › Modernization, NextGen, Toolability › Focus on core set (Qt 6.0) › Step 2: Transfer modernization to all modules › While applying modernization to those › Qt 6.1.. Qt 6.2 › Step 0: Modularization › Split Qt modules into categories › Started at Qt 5.0
  • 8. Qt RHI RENDERING HARDWARE INTERFACE › Create hardware-accelerated user- interfaces on any rendering platform › OpenGL, Vulkan, Direct 3D, Metal › New Qt Shader Tools › Write rendering code once, deploy to any hardware › Add new hardware targets in no time
  • 9. 2D and 3D in one scene 15 September 2021 © The Qt Company 9 NEXT-GEN USER INTERFACES › Create the WOW effect in your UI › Customized and branded experiences › Native Look & Feel where needed › Fully toolable with Qt Design Studio
  • 10. Modernization, Updates, Refactorings... 15 September 2021 © The Qt Company 10 › Platforms › Mac on ARM › Windows on ARM › WebAssembly › Latest Android and iOS › C++17 › Qt Quick Controls Desktop Styles › HiDPI › Native Interfaces › Qt for Python › All modules available to Python bindings › Shiboken generator › QML Tooling › qmllint, qmlformat › Renewed Property System › C++ Bindings › Package Management
  • 11. › QVariant and QMetaType sharing infrastructure › Fast lookup › Compile-time type checking › QHash/QMap improvements › QRegularExpression based on PCRE2 › ... More changes under the hood WHAT‘S MORE? PERFORMANCE CONVENIENCE › Containers updated to support 64bit › QList QVector merged › String handling updates › All text handling Unicode based › No more need for manual conversion › ...
  • 12. From 6.0 to today, 6.2
  • 13. QT FRAMEWORK Module migration / updates 6.0 (Dec 2020) 6.1 (May 21) 6.2(Sept 21) Available § Qt Core § Qt Gui § Qt Network § Qt QML § Qt Quick § Qt Quick Controls 2 § Qt Quick 3D § Qt SQL § Qt Widgets § Qt Concurrent § Qt Dbus § Qt Help § Qt OpenGL Available § Active Qt § Qt ScXML § Qt Virtual Keyboard § Qt Charts § Qt Data Visualization § Qt Device Utilities Available § Qt Bluetooth § Qt Quick Dialogs § Qt Positioning § Qt Multimedia § Qt Remote Objects § Qt Sensors § Qt SerialBus § Qt SerialPort § Qt WebEngine § Qt WebSockets § Qt WebChannel § Qt WebView § Qt Android Extras § Qt Lottie Animation § Qt NFC § Qt Printing Support § Qt Quick Timeline § Qt SVG § Qt UI Tools § Qt XML § Qt 5 Compat § Qt Shader Tools § Qt Image Formats § Qt 3D § Qt Network Authorization § Qt CoAP (M2M AddOn) § Qt MQTT (M2M AddOn) § Qt OpcUA (M2M AddOn)
  • 14. What about module... ? 15 September 2021 © The Qt Company 14 › A very small fraction of modules have not been migrated to Qt 6 › This does not imply permanent removal or such from Qt › Individual decisions based on demand and technical approach › We are actively monitoring and listening to the feedback from all angles, Open Source and Customers › Qt PDF › Chromium dependencies › Active progress https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/p df › Qt Speech › Active contributions https://codereview.qt- project.org/q/project:qt/qtspeech › Design Decisions pending › Qt Gamepad › Design Decisions pending › Qt Location › Major effort › Is it the right solution for most use-cases?
  • 15. Additional new functionality 15 September 2021 © The Qt Company 15 BUILDING UPON 6.0 ENABLERS › Qt Quick 3D › Instanced Rendering › Particles, Morphing... › Qt Network › QNetworkInformation › TLS backends › Android › Public JNI API › QNX 7.1 › Embedded Linux › Added new hardware references › https://wiki.qt.io/New_Features_in_Qt_6.1 › New Qt Multimedia › Slimmer › Refactored API to make more use cases easier to use › Qt Quick Dialogs › Native desktop dialog integration › QML Tooling › qmllint, qmlformat, ... › Integrity 19.0.13 › https://wiki.qt.io/New_Features_in_Qt_6.2
  • 16. Migration Support TOOLS & DOCUMENTATION › Compile Qt 5 in “Qt 6 – mode” › Start from 5.15 › QT_DISABLE_DEPRECATED_BEFORE › Compatibility module › Qt5Compat › Documentation › Porting section for each module › Tooling › Based on clazy › Videos / Webinars › https://www.youtube.com/watch?v=wuuyzR7dqfg
  • 17. › Basyskom › Embedded Use 15 September 2021 © The Qt Company 17 Experience from partners and ecosystem › VoidRealms
  • 18. › More details on Qt World Summit, Nov 3-4 › Register here: https://www.qt.io/qtws21 › Content › Continuation of QML Vision › Static, Strict, Dynamic › QML to C++ › Further Tooling creation / enhancements › Qt for WebAssembly › Desktop and Mobile › Strengthen Embedded portfolio 15 September 2021 © The Qt Company 18 Outlook
  • 19. Summary THANK YOU 15 September 2021 © The Qt Company 19 Qt 6 is ready for adoption of existing projects • Large majority of Qt 5 modules available, small fraction remaining • 6.2 is the first LTS version within Qt 6 Qt 6 offers a lot of new features and enablers • Modernization, Performance • Future-proof We‘re eager for your feedback • And see what you‘ll create with Qt 6