Qt Creator 2.0.1

Posted by Daniel Molkentin on August 25, 2010 · 24 comments

Just before the start of the holiday season on the northern hemisphere, we released Qt Creator 2.0. Now, ten weeks and more than 450 patches later it is time for an update, which can now be found on the download page.

We have been working on improvements mostly in the editors and debugging areas. Czech and Japanese translations have been updated and added back. Also, thanks to the folks at developpez.com, Qt Creator 2.0.1 now has a French translation. Thanks to all the translators for their hard work. Qt Quick support is in this branch still marked “experimental”, albeit it should now mostly “just work”. On popular request, Qt Creator 2.0.1 ships with the QML visual editor which can be used for simple QML files, but needs to be explicitly enabled.

For those interested in the full set of changes since 2.0, take a look at the change log.

Please report any bugs you find at the bugtracker, not as a response to this post.

QShare(this)

Possibly related posts:

  1. Qt Quick Designer in Qt Creator 2.2
  2. Updated release schedule for Qt 4.7, Qt Creator 2.0 (and Qt Creator 2.1)
  3. Qt Creator 2.1.0 released
  4. Qt Creator 2.2 released

24 comments

1 divide August 25, 2010 at 1:35 pm
 

Looks like a nice release, I specially like the french addition, fixes for sub project/folder management, and fix for autoscrolling !

Any progress on Qt 4.7 ?

2 Henrik Hartz August 25, 2010 at 1:37 pm
 

@divide Patience ;-)

3 stephenju August 25, 2010 at 2:01 pm
 

Does it mean we’ll finally have 2.1 snapshots again?

4 Daniel Molkentin August 25, 2010 at 2:10 pm
 

@stephenju Patience :-)

5 dark_dream August 25, 2010 at 2:32 pm
 

How to add “Insert New Watch Item”? this function is disabled. I use Qt Creator from the beginning but I had always a lot of issues with debugging, please improve it.

6 André August 25, 2010 at 3:24 pm
 

@dark_dream: Run the debugger, Locals & Watchers, right click, “Insert new Watch Item”. When editing only, select the expression, right click in the editor, select “Add to Watch Window”. This will be active the next time you start the debugger.

7 yan August 25, 2010 at 4:52 pm
 

Why windows version haven’t qmlviewer?
qmlviewer in Qt 4.7-beta2 can’t import QtWebKit…
http://doc.qt.nokia.com/4.7-snapshot/qml-webview.html#details

8 kkoehne August 25, 2010 at 4:59 pm
 

@yan: We decided against shipping a qmlviewer with creator because a) the qmlviewer is part of QtDeclarative/Qt 4.7, which simply isn’t released yet, and b) it caused much confusion when people couldn’t really work out which qmlviewer they actually use. So I’m afraid you have to either compile your own Qt, or wait for another Qt 4.7 binary package – QtCreator will automatically pick the qmlviewer from your Qt version up as soon as you register it.

9 yab August 25, 2010 at 5:19 pm
 

ok, but qml designer propose WebView… Maybe you should remove it too…
Thank you. I’ll build a version.

10 NuShrike August 25, 2010 at 5:24 pm
 

I really like the improved UI and editor features. I don’t understand why it’s such a memory hog.

Compared to QtCreator 1.3.1 and Visual Studio 9 and 10, Qt 2.x takes twice as much ram (512+MB or == to one VM app) reading say the entire Qt source tree from src.pro or even the Android kernel source tree from the root. Many a times, I have to defer to VS or older QtCreator because of this.

11 manudwarf August 25, 2010 at 9:22 pm
 

Downloaded, installed & used :D Great stuff folks ! I use it almost every day :)

12 ansmehta August 26, 2010 at 12:23 pm
 

Hi..it works great from me too :)
One question: Is there a way in qtcreator to automatically created the function declaration in the .h after we have created the function definition in .cpp. I don’t remember exactly but i saw somewhere in a screenshot with options to do this when we right on function name.
I can’t see any such option in 2.0.1 release. Can you please advice me is this option available ?

13 espenr August 26, 2010 at 12:56 pm
 

Congrats. Whats the “proper” way to use this together with the Nokia Qt SDK? Wait until a new version of the SDK is shipped?

14 Daniel Teske August 26, 2010 at 1:23 pm
 

@espenr: Yes, soon.

15 silvansky August 26, 2010 at 1:32 pm
 

installed creator 2.0.1 + qt 4.7 beta2, how can i make creator to use qmlviewer?

16 mkalinow August 26, 2010 at 2:08 pm
 

@espenr: Did someone already say “Patience” in this thread? ;)
The easiest would be to wait for an update via the Nokia Qt SDK Maintenance Tool as Daniel already suggested. In case you still want to be on the bleeding edge, install the Qt Creator package to some other directory. It should find the Qt versions already set up.

17 stephenju August 28, 2010 at 3:58 am
 

Just find snapshot 2.1.80 on the FTP site. Which branch is it from? I thought the previous 2.0.8x is going to be the future 2.1 release?

18 stephenju August 28, 2010 at 4:31 pm
 

Is the new 2.1.80 snapshot built from master?

19 victor jetten August 29, 2010 at 8:29 pm
 

great IDE. But could somebody help me in seeing the contants of QString while debugging (I now manually add toAscii() for each Qstring watch)? I don’t undertsand how to use the python debugging stuff. (I installed 2.0.1 with built-in Mingw)
many thanks!

20 André September 2, 2010 at 11:36 am
 

@victor: file a bug on bugreports.qt.nokia.com including the contents of the debugger log (right pane of Windows->Views->Debugger) or pastebin it and join #qt-creator on FreeNode IRC.

21 André September 2, 2010 at 5:03 pm
 

@NuShrike: There have been some improvements in the current master tree. Qt sources take 352 MB on this machine here, in slightly less than two minutes (with a usable Gui about 6 seconds after startup). A project consisting of the 13000+ .c files in linux-source-2.6.32 takes almost exactly 1 GB and is completed in 4:40min. That’s about 75k data per file, with 48 files parsed per second.

22 Tom September 7, 2010 at 6:04 pm
 

GetCentralWidget() seems to be missing in 2.0.1.

23 André September 8, 2010 at 2:47 pm
 

@Tom: What is “GetCentralWidget()”?

24 Tom September 8, 2010 at 5:24 pm
 

I’ve got it fixed. Sorry for pulling the trigger so fast. It works now.

-Tom

Comments on this entry are closed.

Previous post:

Next post: