Qt 6.0 officially lands with improvements that will be noticed inside and out

Qt 6.0

A few minutes ago, Lars Knoll has made official the landing of Qt 6.0. It is the last major release of this "toolkit" or multiplatform libraries that we are more used to reading in the Linux world, but it is also present in other desktop systems, such as Windows 10 or macOS, and mobile, such as iOS and Android. Being a number change update, you cannot expect anything else to arrive with important changes, and it seems that it meets expectations.

Keep in mind that this is the first version of a series, and this means that not all the work is done. For example, some Qt5 modules still need to be ported to Qt6, something they will do in the future, it is not known if in v6.1 or v6.2. Among these modules we find some such as Qt Multimedia, Qt Bluetooth or Qt Virtual Keyboard, so Qt Company recognizes and wants to make it clear that Qt 6.0 is not as mature as the current Qt 5.15.

Highlights of Qt 6.0

  • C ++ 17 is now required.
  • The main libraries and APIs have been updated.
  • New graphics architecture. Although OpenGL still exists, they have dropped out of QtGui in the QtOpenGL module and added a new module called QtShaderTools to deal with the different shader languages ​​of those APIs in a cross-platform way.
  • New QT Quick 3D and Qt 3D, enhancing 3D capabilities.
  • Interface with the specific functionality of the platform.
  • The Qt 6 package is much smaller.

Qt 6.0 is a starting point for the next generation of Qt. It doesn't have as many features as 5.15 yet, but we'll fill in the gaps in the coming months. We have done some very important work to lay the groundwork for the next version of Qt. Many of those changes may not be immediately visible, but I strongly believe that they will help keep Qt competitive for years to come.

Qt 6.0 is now available and can be downloaded from this link, but personally I would recommend not installing it unless you are a developer or until our Linux distribution offers it as an update.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Eduardo said

    Personally, I feel less and less like QT…. every time it causes me more bad vibes…. What way to burn these companies have for a few dollars and the saddest thing is that they do not even care if in their eagerness they commit projects.