Eike Ziller

Qt Creator 3.6 Beta1 released

Published Tuesday October 27th, 2015
31 Comments on Qt Creator 3.6 Beta1 released
Posted in Dev Loop, Qt, QtCreator, Releases

We are happy to announce the release of Qt Creator 3.6 Beta1.

Clang Diagnostic WarningClang FixIt integrationIn addition to getting many under the hood improvements and fixes, the Clang based code model now shows more detailed diagnostics in the code editor. We turned on diagnostics for many more warnings, the text is more detailed, and the code editor shows the affected code and its context in different styles. Additionally we integrated the Clang Fix-its into Qt Creator’s refactoring actions. If you haven’t already done so, you can enable the Clang code model plugin via Help > About Plugins (Qt Creator > About Plugins on OS X), and set it active for C++ file types in the C++ options (see also our documentation).

Qt Quick Designer now has an action for switching between a .ui.qml file and the usage in the corresponding .qml file, similar to the Switch Source/Form action in Qt Designer for widgets. We also made the previously commercial-only connection editor and path editor available to all users.

This release also features a bigger contribution: The model editor plugin, which you can use to create UML-style diagrams. Many thanks to Jochen Becher! You can read more about it in our documentation. It is in experimental state, so you need to turn it on in Help > About Plugins (Qt Creator > About Plugins on OS X). After restarting you can begin with creating a new diagram set with New File or Project > Modeling > Model.

Qt Creator 3.6 brings many more enhancements and fixes. Please have a look at our change log for a more detailed overview.

You find the opensource version on the Qt download page, and commercially licensed packages on the Qt Account Portal. Please post issues in our bug tracker. You can also find us on IRC on #qt-creator on irc.freenode.net, and on the Qt Creator mailing list.

Note: Starting with Qt Creator 3.6 we no longer provide prebuilt binaries for Linux 32-bit. Building Qt Creator on that platform is still supported though.

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

Posted in Dev Loop, Qt, QtCreator, Releases

31 comments

Stefan Sommerfeld says:

C++11 auto variable doesn’t work well with clang model (especially in a foreach loop) in comparision to qt code model which performs nicely with that task.

Is there an option to convert . to -> if clang code model is active?

Eike Ziller Eike Ziller says:

“Is there an option to convert . to -> if clang code model is active?”

Currently not. It is “on the list” though.

Stefan Sommerfeld says:

Second question: Is there on option or a plugin available which does spell checking for comments or even method and class names?

Will Stokes says:

A spell checking plugin would be pretty cool. Handling function names might be a little tricky. If you use Camel notation (or underscores) I suppose it would not be too hard to find the word boundaries.

Steve Mokris says:

There’s a feature request for spell-checking code comments: https://bugreports.qt.io/browse/QTCREATORBUG-1861

Lorenz Haas says:

There is a spell checking plug-in I use on a daily basis and have not encountered any problems yet. Have a look at: https://github.com/CJCombrink/SpellChecker-Plugin

Thanks to CJCombrink for this fantastic plug-in!

Stefan Sommerfeld says:

I’ve tried it and it seems to work fine. Eike please consider it to be a standard creator plugin, because I think every modern IDE has such a functionality.

Alex says:

The clang model doesn’t work for me. Never did. I turn on the plug-in, restart Creator, switch to the clang model in the settings, and code completion stops working.

Sylv says:

The same for me (on Windows), the CLang Fix-its feature is nice but if we loose the code completion, it will not be usable. It would be great to have the best of both world but I guess it will require more work. Anyway thanks for the continuous improvements.

Eike Ziller Eike Ziller says:

Please create bug reports. With information about what platform exactly (Linux distro, OS version), what tool chain you have set in your kit, if you see any output when running from terminal (or in DebugView on Windows), if it already fails with a dummy “Application” project created through the wizards, etc.

Sylv says:

I usually create bug reports but I thought that CLang integration was a WIP on Windows.

Robert Somerville says:

exactly the same for me . Clang turned on, code completion stops working …

Will Stokes says:

FYI I find it non-intuitive that you choose which plugins are enabled via Help/About Plugins instead of via the Settings/Preferences dialog.

Steve Mokris says:

There’s a feature request for moving the Plugin menu item: https://bugreports.qt.io/browse/QTCREATORBUG-14993

Anton says:

Is TreeView now supported in the
QT Quick Designer?

Fefe says:

Qml Designer is quite useless in many cases(always crash). As I know, few people use it for practical developing.

xkrys says:

+1
For pratical development I use QtCreator code editor + QmlLive for realtime preview of my code: https://github.com/Pelagicore/qmllive

m][sko says:

good work

I really like designee mode for XAML in visual studio
and whole idea about designee time

Are you planning to fix this problem in Qt Creator?
for example I use
https://github.com/papyros/qml-material
no QML record in library(QML types)
And it is really hard to use it in designee time.
It is always hard to test own elements in Qml Designer :(
It should be all pixel perfect with final design.

DevTester says:

i want to get semantic syntax highlighting like visual studios for cpp. for examples, cpp template class, cpp template function, cpp template parameter, global function, member method, member static method, struct/class member, struct/class static member and so on…

Lucas says:

I was expecting new theme in this release. Sadly, it’s not there. When do you guys plan to release QtCreator with new, better looks?

Brenna says:

I played around with the new Model Editor, and so far, it works really well! I like how easily custom items can be created as well. I look forward to having more UML/SysML features added in the future.

Jochen Becher says:

I will add more features in future but I never planned this plugin to be fully UML or SysML compatible. I’m afraid it will always be a UML-alike editor and will not implement the full standard.

sap says:

thanks so much for all the work.

Qt and Qt creator is indeed awesome, but i have to say.. still no TABS?

i’ve read the FAQ countless times and it still doesn’t make any sense.. should i tell every coworker i recommend Qt creator to to go read the FAQ for why there are no tab support?..

also please release the FLAT themes you guys posted in this blog months ago, you guys show us some sweet screenshots and then just scrap them?

anyway, im not really complaining i really love Qt and Qt creator, but if you guys could go ahead and add tabs + flat theme you guys would be the best (you guys are already pretty awesome).

thanks!

Marco Kalf says:

Finally the multiline tab has been fixed 😀

Szabolcs says:

I get lots of “error: cannot use ‘throw’ with exceptions disabled” red highlights. How can I tell Creator that exceptions are enabled?

Also, is there a way to choose which warnings I want to see and which I want to ignore?

I am using a plain makefile based project (created with “Import existing project”).

Danny says:

I’ve found the last few version of QtCreator to be completely unusable on Mac. They’re either really slow (the editor cannot keep up with the keystrokes) or crash regularly.

Unfortunately I’ve not been able to reproduce the problems consistently enough to create a useful bug report and this beta is no better. It seems to be worse when clang code model is enabled but again, it’s hard to repo consistently.

Are you guys actually testing at all on Mac?

I’ve had to stick with 3.4.

Eike Ziller Eike Ziller says:

“Are you guys actually testing at all on Mac?”

Yes.

The good thing with OS X is that it actually creates useful crash reports automatically (at least as useful as it gets with stack traces).

So, if you do not know how to reproduce, please still create bug reports and attach your crash report (after checking that it looked different than the ones you already reported).
Then we can work starting from that, and at least try to find out if it is a problem with the code model not being able to cope with your code, or actually a platform specific bug etc.

You can find old crash reports in Console.app > User Diagnostic Reports.

Eike Ziller Eike Ziller says:

Regarding slow editor since 3.5(.1) you might want to check if turning off Welcome plugin helps (i.e. if you are running into https://bugreports.qt.io/browse/QTBUG-49172)

Alex says:

Thank you. More convient and convient IDE.

David says:

TreeView (Qt Quick control) is still not recognized. (as reported here and somehow closed as done: https://bugreports.qt.io/browse/QTCREATORBUG-14625 )

This was with Qt 5.5.1. (using Windows 10).

Eike Ziller Eike Ziller says:

The fix for it went into Qt 5.5 branch, but looks like it is not in 5.5.1 (but will be in 5.5.2 or if you build Qt from 5.5 branch directly).

Commenting closed.

Get started today with Qt Download now