The Qt Company announces acquisition of Axivion GmbH. Join our next webinar to learn more.
最新版Qt 6.3已正式发布。 了解更多。
最新バージョンQt 6.3がご利用いただけます。 詳細はこちら
Introducing Qt 6

The productivity platform for the future

Next-generation UX with a single tool to design and develop 2D & 3D UIs. Limitless scalability to deploy smartphone-like UIs on ultra-low-cost hardware and advanced graphics on supercomputers. Qt 6 is the foundation we will build on to deliver the productivity platform for the future.

 

 

Latest Update

Qt 6.2

Missing features from version 5.15 implemented. Qt 6.2 is the first major release in the Qt 6 series and an ideal place to jump into the next generation of Qt.

Release notes
Release blog post

Highlights in Qt 6

Qt Rendering Hardware Interface

Direct 3D, Metal, Vulkan and OpenGL. Write rendering code once, deploy to any hardware.

Qt Quick 3D

Merge 2D and 3D content with one stack.

Qt Quick Controls 2 Desktop Styling

Pixel-perfect, native looking controls seamlessly integrated into operating system.

HiDPI Support

Fractal scaling support allows for automatic UI scaling for different monitor configurations.

QProperty System

Increase code speed with binding support in C++, bringing the best part of QML to Qt with seamless integration to QObject.

Revamped Concurrency APIs

Mutiple CPUs, parallel computation, concurrency to keep your user interfaces fluent while doing backend logic in the background. Automatically scales tasks depending on the hardware.

Improved Networking Capabilities 

Create your own protocol backends and integrate these into the default Qt workflow, security related features are added automatically.

Automated GUI testing 

Automate functional regression tests and system tests of cross-platform GUIs and HMIs.

3D particle system

Customize your 3D particles from within Qt Quick 3D or Qt Design Studio. 

Qt coverate testing in Qt Creator

Analyze the test and code coverage of C++ and QML code.

Vertex animations

Simulate deformations of soft materials with mesh morphing or abstract representations of model movements with skeletal animation.

CMake Support

Use the industry standard build system, with its wide feature set, large ecosystem to build Qt applications.

Qt for Microcontrollers (MCUs)

Lightweight rendering engine to deploy QML based UIs on low-cost hardware with 2D hardware acceleration for optimal graphics performance with minimal footprint (>80KB RAM).

Update to C++17 

Update to latest standards​, with improved code readability, better performance​ and easier maintenance.

IDE and Tools

Qt Creator IDE

Qt 6 readiness

CMake support completely revamped and improved.

Improved use of plugins ​

Install plugin wizard to simplify extension plugin building and usage.

Ready for C++20​

Code model update to support C++20 features​

Developer Experience

Multiple shortcuts for the same action, open Qt for Python interactively, improved project loading responsiveness.

Other improvements

Support for Catch2 test framework.

Qt Design Studio

One tool for Next-gen 2D & 3D UIs with Qt 6

UI design and development tools that enables designers and developers to rapidly prototype and develop complex user interfaces. 

Asset import bridges

Import design assets from Along with 2D import from Sketch and Photoshop you can now also import assets from Figma. 

Thumbnail Generation 

Custom components now automatically generate an icon with a tooltip and full preview making it easier to get an overview.  

Item rotation 

Improved and intuitive item rotation with the new rotation tool. 

Navigator Improvements

Lock items that are complete to avoid accidental editing. Reverse the order of items to match the approach of common graphical design tools. Less visual clutter with unchecked icons now being hidden and easier spotting of component relations.  

Development Host Operating Systems

Supported in Qt 6.2

Windows

Windows 10 (64bit Intel: msvc2019, mingw81/gcc8.1)

Apple

macOS Big Sur (11/10.16) (64bit Intel, 64bit ARM; XCode 12), Supported versions 10.14, 10.15, and 10.16/11

Linux

Ubuntu 20.04 (64bit Intel; gcc9)
Red Hat Enterprise Linux 8.2 (RHEL)
SLES 15 SP2 (SUSE Linux Enterprise Server, 64bit Intel; gcc10)
Open SUSE 15.2 (64bit; gcc9)

Supported target operating systems

Windows

Windows on ARM (in addition to Intel based computers)

Apple

macOS on ARM (in addition to Intel based computers)

Linux

Embedded Linux with Yocto 3.3 Hardknot

Real-Time operating systems (RTOS)

INTEGRITY 19.0.13

Blackberry QNX 7.1 

FreeRTOS (Qt for MCUs)

Embedded Android and Android Automotive OS

Android 11 SDK 30

LG webOS
Mobile
  • Android 6.0 or later (API level 23 or higher)
  • iOS 13 or later
Web browsers

Deploy Qt applications to web browsers with Qt for WebAssembly (TP)

Qt 6 QML book

Out now: The Qt 6 QML book

Online book

This free book provides you with a walk-through of the different aspects of application development using the new Qt 6. It focuses on the Qt Quick technology and includes necessary information about writing C++ back-ends and extensions for Qt Quick.

Enjoy a good read!

Read more about Qt 6

Read more from our blog

Does WebAssembly Matter for Embedded System Makers?

WebAssembly is an emerging technology that allows high-performance app...

Read more

Security advisory: zlib in Qt

zlib through 1.2.12 has a heap-based buffer over-read or buffer overfl...

Read more

Qt 6.3.2 Released

I am happy to announce we have released the Qt 6.3.2 today.

Read more

The Future of Headless Embedded Devices

The trend of hybrid and headless embedded devices disrupts many indust...

Read more

Security advisory: FreeType in Qt

There have been three vulnerabilities found in FreeType recently and t...

Read more

Qt 6.4 Beta Released

We have released the first Qt 6.4 Beta today. During the beta phase we...

Read more

Qt Speech coming to Qt 6.4

Over the last couple of months we have ported the text-to-speech funct...

Read more

Qt 6.3 released

I’m happy to announce that Qt 6.3 has been released today. As always, ...

Read more

Qt 6 QML Book Updates

The Qt 6 QML Book is about QML and related topics such as how to integ...

Read more

Qt WebEngine in Qt 6

Qt WebEngine has been out for Qt 6 since 6.2, but I would still like t...

Read more

Security advisory: QLockFile, QAuthenticator, Windows platform plugin

Recently, the Qt Project's security team was made aware of an issue re...

Read more

Monetizing cross-platform use cases faster and easier with Qt Digital Advertising Platform

Many of you have been raising the question: when will Qt provide a ful...

Read more

Get Qt 6 now

Download