Eike Ziller

Qt Creator 4.5 Beta released

Published Thursday October 12th, 2017
23 Comments on Qt Creator 4.5 Beta released
Posted in Dev Loop, Qt, QtCreator, Releases

We are happy to announce the release of Qt Creator 4.5 Beta!

There has been very little time between the 4.4 release and the 4.5 feature freeze, but 4.5 still comes with a bunch of very nice improvements.

Locator now does fuzzy camel case matching in the same way as code completion does. Type “c andesu” in locator to open the “AndroidDebugSupport” class.

We started on making the File System navigation pane more useful. It is showing a file system tree now, and you can select the root directory from a list containing the “computer” root, your home directory, your default projects directory, and the base directories of all the projects you have open in Qt Creator. More features are to come in the future.

The configuration UI for CMake projects improved. We added grouping of configuration variables, and the option to change their type, so you can set variables to arbitrary values even if CMake reports the wrong type for them.

For a more complete list of fixes and improvements see our change log.

Get Qt Creator 4.5 Beta

The opensource version is available on the Qt download page, and you find commercially licensed packages on the Qt Account Portal. Qt Creator 4.5 Beta is also available under Preview > Qt Creator 4.5.0-beta1 in the online installer. Please post issues in our bug tracker. You can also find us on IRC on #qt-creator on chat.freenode.net, and on the Qt Creator mailing list.

Do you like this? Share it
Share on LinkedInGoogle+Share on FacebookTweet about this on Twitter

Posted in Dev Loop, Qt, QtCreator, Releases

23 comments

M. says:

I’ve been waiting for this locator feature for years! Great!

cesar says:

QT IS THE BEST BROOOO

nocpes says:

I see a bug that qt creator cannot understand the std::map::iterator. that it does not show hint for std::map::iterator->.
we can see that qt creator is using its own front end parser. Why doesn’t it use clang for front end while it has clang-code-model plugin?

Netbeans and Kdevelop are handling very good for the cases like this.

Eike Ziller Eike Ziller says:

If you enable the ClangCodeModel plugin (and restart Qt Creator afterwards), then Qt Creator uses Clang for semantic highlighting and completion.

For me, completion on e.g. “std::map<int, int>::iterator it; it->” seems to work correctly (after including , of course). Do you see any errors from the code model regarding your code? (E.g. as annotation after some code line, or a red circle icon on the left of the line numbers.)

tr3w says:

CMake grouping is nice, but can you delete a variable? (Or is it just me who wants this?)

Kai Pastor says:

QTCREATORBUG-16241. This is really annoying…

Konstantin Podsvirov says:

+1

Tobias Hunger Tobias Hunger says:

https://codereview.qt-project.org/#/c/207172/ implements that, but unfortunately that got stuck in review and did not make the cut before feature freeze.

Next on my CMake configuration ToDo list is a bulk-edit feature, where you get a text editor where you can edit your project configuration in a CMake commandline compatible fashion and that can be cut/pasted.

tr3w says:

Good to hear, thanks.

Nick says:

I suppose there’s no way to uninstall Qt Creator 4.4?

Also, after installing it in the MaintenanceTool (on Linux), trying to start it results in an error message:

“Could not find the program ‘/home/realnc/opt/Qt/Tools/Preview/Qt’”

The installed .desktop file should quote the executable path in the “Exec” entry.

Eike Ziller Eike Ziller says:

“I suppose there’s no way to uninstall Qt Creator 4.4?”

Still not, no. It’s still used by the installer to actually register the predefined kits etc.

“The installed .desktop file should quote the executable path in the “Exec” entry.”

Sorry for that and thanks for the report. I’ve prepared a patch.

Eike Ziller Eike Ziller says:

Fix is now available through online update (might take some more time to appear depending on your region / mirror)

Tom Pollok says:

Is there a roadmap for QtCreator for the next 12 monts or so? Im curious.

Fabrice Mousset says:

I’ve seen for Android project, Ant is no more supported since this release.
I am not an Android expert, but have started a Qt/Android project last year using Ant (I have followed a tutorial found somewhere on internet).

What does it mean to me?
What do I have to change to continue this Android project with Qt Creator 4.5 and later?
I think now Qt Creator will use graddle, but how to switch from Ant to grabble?
Is there something I have to take care?
Is it done automatically?

rudi says:

Just updated to Qt 5.9.2 on Windows7 64 bit VS2015 which contains QtCreator 4.4.1.

I Just noticed a smal but very annoying bug:

In the To-Do-Entries Tab, the items are soo light that they seem to be transparent
and I cant read them.

But if I switch to a dark theme the items are readable.

Is this a new problem with the light themes??

Is this bug fixed in QtCreator 4.5??

Eike Ziller Eike Ziller says:

There is an issue with settings upgrade (https://bugreports.qt.io/browse/QTCREATORBUG-18608), solvable by resetting the colors in the TODO settings.

rudi says:

OK thanks for the info.

Would be nice to have a changelog with informations
“incopatible changes” or “howto migrate” so such questions
would not/less happen.

But again thanks for the info 🙂

Roman says:

Fuzzy locator is fantastic, now QtCreator is on par with Sublime text or Visual Studio Code here. I hope that multiple cursors support is also in developers short list.

AlterX says:

Please fix all bug in the designer…4.4.1 is fully bugged!

Andre says:

Could you be a bit more specific what is buggy?

I assume you refer to the QtQuick Designer. Where do you exactly have problems? Best is, to report them to https://bugreports.qt.io

Rich says:

Great to see fuzzy search in Locator, one of those things you don’t realise you need and then can’t live without.

Also love the inline annotations added in 4.4. One thing that would make annotation support even better, would be a keyboard shortcut to display the annotation under the cursor in a pop-up. Basically allow the current mouseover behaviour to be triggered from the keyboard. For warnings that are too long to fit on the end of a code line, it would save having to take your hands off the keys.

On a related anti-rodent note, while the navigation pane is being worked on, any chance of enabling fakevim support in there?

Kha Nguyen says:

Qt Creator 4.4 seems to have problem with the latest Android build tool (26). Would this be addressed in Qt Creator 4.5?

Keith says:

Qt Creator is getting better and better, but it still needs a few things:

1. Multiple ‘Locals and expressions’ windows in the debugger – preferably 4 of them, tabbed, like VC++
2. The ability to just type in a variable name in the above windows, rather than right click/enter into dialog/ok, that’s just too tedious.
3. Speedups for large projects, once you get to a dozen or so subprojects each with maybe 50-100 files it is painful.

Commenting closed.

Get started today with Qt Download now