Time is running out to part from Qt 5 to Qt 6

Still on Qt 5? Time is Running Out!

By Jeff Tranter

In January of 2022 I wrote a blog post urging Qt users to port their code from Qt 5 to Qt 6, arguing that Qt (6.2.2 at the time) was now stable, at feature parity with Qt 5, and mostly source code compatible with Qt 5.15, making porting a straightforward process for most users.

Flash forward just over three years and, even after some extensions, Qt 5 support is coming to an end. While you will be able to purchase Extended Security Maintenance (ESM) from the Qt Company at additional cost this will only address Critical Vulnerability and Security (CVS) maintenance patches to the Qt 5.15 release. Other than that, Standard support for Qt 5 will be ending in May of 2025.

As I argued in the earlier blog post, in most cases porting from Qt 5 to Qt 6 should be straightforward. If you lack resources to do the port, or maybe have a code base that uses classes that have been removed in Qt 6 that is more challenging to port, ICS can help you.

Qt 6 offers a number of benefits, including the availability of several entirely new modules including Qt Graphs, the Qt HTTP Server, Qt Protobuf, Qt GRPC, and Qt Quick Vector Image.

So if you have been delaying the move to Qt 6, now is the time to do it!