- Qt 6.5
- What's new in Qt 6
- What's New in Qt 6.0
- Qt 6.5.2 Reference Documentation

# What's New in Qt 6.0

## Build System Changes in Qt 6

Building Qt from sources now requires CMake and Ninja. See Build System Changes in Qt 6 for more details on this and other changes in configure.

## Changes to Supported Modules

Qt 6.0 is streamlined compared to Qt 5 and some modules are no longer in the default installation of Qt 6.0. Because of the modularized structure of Qt, new modules or previous Qt 5 modules may appear in future releases of Qt 6. For more information, visit the All Modules page.

The Changes to Qt Modules in Qt 6 has a list of API changes.

## New Modules in Qt 6.0

The following are new modules in Qt 6.0.

- Qt 5 Core Compatibility APIs
- Qt Shader Tools - for graphics and compute shaders

## Removed Modules in Qt 6.0

The following are Qt 5 modules that are not in Qt 6.0. They may be re-introduced in a future release of Qt 6.

Module | qmake | Comments
--- | --- | ---
Qt Android Extras | `androidextras` | See Changes to Qt Extras Modules
Qt Bluetooth | `bluetooth` |
Qt Charts | `charts` |
Qt Data Visualization | `datavisualization` |
Qt Graphical Effects |  | only QML types
Qt Location | `location` |
Qt Mac Extras | `macextras` | See Changes to Qt Extras Modules
Qt Multimedia | `multimedia` |
Qt Multimedia Widgets | `multimediawidgets`
Qt NFC | `nfc` |
Qt Positioning | `positioning` |
Qt Purchasing | `purchasing` |
Qt Quick Extras |  | Merged into Qt Quick Controls
Qt Remote Objects | `remoteobjects` |
Qt Script | `qtscript` |
Qt SCXML | `scxml` |
Qt Script Tools | `scripttools` |
Qt Sensors | `sensors` |
Qt Serial Bus | `serialbus` |
Qt Serial Port | `serialport` |
Qt Speech | `texttospeech` |
Qt WebChannel | `webchannel` |
Qt WebEngine | `webenginecore` |
Qt WebSockets | `websockets` |
Qt WebView | `webview` |
Qt Windows Extras | `winextras` | See Changes to Qt Extras Modules
Qt X11 Extras | `x11extras` | See Changes to Qt Extras Modules
Qt XML Patterns | `xmlpatterns` |

## List of API Changes

These pages contain an overview of API changes in Qt 6.0:

- New Classes and Functions in Qt 6.0
- Obsolete Classes