Experience the power of Qt 6

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.

Qt 6 logo image

Latest Update – Qt 6.7

Qt 6.7 focuses on the expansion of supported platforms and industry standards. This makes code written with Qt more sustainable and brings more value in Qt as a long-term investment.

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.

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 Figma, Adobe XD, Sketch and Adobe Photoshop.

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.6

Windows

Windows 10 (1809 or later)

Apple

macOS (12/11/10.15) (64bit Intel, 64bit ARM; XCode 12)

Linux

Ubuntu 20.04 (64bit Intel; gcc9)
CentOS Linux 8.2
SLES 15 SP2 (SUSE Linux Enterprise Server, 64bit Intel; gcc10)
Open SUSE 15.3 (64bit; gcc9)

Supported Target Operating Systems

Windows

Windows on Intel and ARM

Apple

macOS on Intel and ARM

Linux

Embedded Linux with Yocto 4.0 Kirkstone
Debian 11 (plus Debian 12 packages when released)

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
Android Automotive OS 12

LG webOS 2.17.0
Mobile

Android 6.0 up to Android 12 (API level 23 or higher)
iOS 15

Web browsers

Deploy Qt applications to web browsers with Qt for WebAssembly

Image2

Out now: The Qt 6 QML 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.

Download our eBook here

Read more about Qt 6

Qt 6.7 Released!

Qt 6.7 is out with lots of large and small improvements for all of us ...

Read more

The Journey to Qt 6: Felgo’s Learnings and Why it's Time to Migrate

This is a guest blog post by FELGO, an official Qt Technology and Serv...

Read more

Qt 6.6 Released!

Today marks the 6th time we are releasing new functionality in the Qt ...

Read more

Boost your productivity with Qt 6

Download