Qt Creator 4.14 arrives with support for QT 6 and more

The new version of Qt Creator 4.14 has been released, version that arrives with support for Qt 6 (It was released a few days ago, if you want to know more about it, you can consult the publication we made in the following link), as well as certain improvements and updates in the compilation tools.

For those who do not know about Qt, they should know that it is a cross-platform object-oriented workbench. It is used to develop programs that use a graphical user interface or different command line tools and server consoles that do not require a graphical user interface.

Qt is a free, open source, cross-platform application development framework. Is cross-platform compatible as; Gnu / Linux, OS X, Windows, Android, iOS and others. More than a programming language, Qt is a framework written in C ++.

Main new features of Qt Creator 4.14

As mentioned at the beginning, in this new version of Qt Creator 4.14 added support for Qt 6 framework and it is that the project assistants now generate CMake projects compatible with Qt 6

further the ability to generate CMake project files compatible with Qt 6 was implemented, as well as added a mark in the code of the blocks which require fixes for compatibility with type changes in Qt 6. Many problems that appeared when developing Qt 6 based applications and when using new QML functions have been resolved.

On the other hand, the C ++ code model generator based on Clang updated to Clang 11, with which a continuous improvement of the C ++ code model has been received.

Additionally, the ability to automatically parse C ++ code in Clazy and Clang-Tidy has been provided, and corresponding annotations have been added to the code editor. The parser is turned on via the option “Parser> Clang Tools> Scan open files”.

For CMake projects, when importing builds, the detection of existing kit files with information about a code build has been improved. When the build directory is changed to another directory that already contains builds, the build data is no longer overwritten, but the settings already in the new directory are used.

Of the other changes that stand out in this new version:

  • The variables “CurrentProject: *” have been renamed to “CurrentDocument: Project: *”.
  • Added the “Build and run> Qmake> Ignore qmake system () function when parsing a project” setting to disable the use of the “system” function when opening qmake-based projects.

Finally, if you want to know more about this new version, you can consult the original announcement In the following link.

Get Qt Creator 4.14

For those who are interested, they should know that the open source version is available on the Qt download page under “Qt Creator”, while those interested in the commercial version can find the commercial license in the Qt account portal.

Besides that Qt Creator 4.14 is also available as an update in the online installer.

For those of us who use Linux, We will be able to carry out the installation with the help of the installer that is generally offered for Linux. To get the package offline, just open a terminal and run the following command:

wget https://download.qt.io/official_releases/qtcreator/4.14/4.14.0/qt-creator-opensource-linux-x86_64-4.14.0.run

Now simply just give the file execution permissions with the following command:

sudo chmod +x 

And now we can run the installer on our system, for this we must type the following command:


At the end of the installation, we must install some additional packages to avoid problems when working with Qt Creator, for this on the same terminal we are going to type the following commands:

sudo apt-get install build-essential

And we must also install generic font configuration library:

sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

Or for those who prefer to wait for the package to be ready in the Ubuntu and derivatives repositories, they can install the package with the following command:

sudo apt install qtcreator

Add Comment