Qt 4.7 Beta2 and Qt Creator 2.1 Snapshots Available

Posted by Toby Tomkins on July 8, 2010 · 18 comments

Qt 4.7.0 Beta2 is now available for download from the Qt Download Page. Source packages (.zip and .tar.gz format) and binary packages (for Mac Cocoa, Mac Carbon, MinGW 4.4.0 and Visual Studio 2008) are available.

Note the naming change of Mac packages compared to Qt 4.6.x has been repeated in this second beta. This reflects the fact that Cocoa is now the primary Mac platform for Qt. Binary packages for Carbon will be discontinued from Qt 4.8 onwards, but will continue to be shipped for the remainder of the 4.7.x series.

The purpose of this second Beta release is to allow the scope change of Qt Multimedia as well as provide a better base to produce a good quality public 4.7.0 release candidate.

We´re also making snapshots of Qt Creator 2.1 available today. Used together with Qt 4.7 Beta2, these snapshots provide a full preview of Qt Quick. Qt Creator 2.1 includes an early preview of the Qt Quick Designer, as well as support for working with Qt Quick projects, and editing and debugging QML code. Snapshots are available for download from http://qt.nokia.com/developer/qt-qtcreator-prerelease.

For those using the public git repository, a “v4.7.0-beta2″ tag will appear soon.

If you would like to provide feedback, you can do so using the Qt Bug Tracker. If you want to contribute code, documentation or autotests to Qt, all the information you need to get started can be found at qt.nokia.com.

QShare(this)

Possibly related posts:

  1. Updated release schedule for Qt 4.7, Qt Creator 2.0 (and Qt Creator 2.1)
  2. Qt 4.7.0 Beta1
  3. Qt 4.7.0 Release Candidate available
  4. Qt Creator 2.1.0 released

18 comments

1 Thiago Macieira July 8, 2010 at 1:05 pm
 

There was something wrong with the tag, so I deleted it.

We’ll retag as soon as we find out what went wrong.

There is no indication that the tarballs and binaries have a problem.

2 Kensai July 8, 2010 at 2:54 pm
 

This reflects the fact that Cocoa is now the primary Mac platform for Qt. Binary packages for Carbon will be discontinued from Qt 4.8 onwards, but will continue to be shipped for the remainder of the 4.7.x series.

Excellent evolution. It’s good to follow Apple’s guidelines on this one. Carbon will soon be discontinued on the Mac anyway.

My question though is: how mature is now Qt regarding Cocoa? It seems only yesterday when I first saw this video and for Mac development we need to have it as update as possible. This because Apple UI/feel guidelines are notoriously strict and they use that as a marketing trick for “native development” using XCode.

3 scorp1us July 8, 2010 at 3:18 pm
 

Wooait?

Well it’ll be a woot soon!

4 GuidoSeifert July 8, 2010 at 3:30 pm
 

Thanks, but no thanks. When it comes to your new docs. First things I will have to do is write a crap-remover. Changing perfectly perfect docs for some ugly unusable facelift. Here again, what happens when you enlarge the fonts:
http://i233.photobucket.com/albums/ee112/tanuki64/OldNewAssistant.png
Qt definitely lost dearly with your new styles. :-(

5 GuidoSeifert July 8, 2010 at 3:39 pm
 

Hehe, I thought to write a script, which removes the nav-logo even though I would lose the links API-Lookup, Qt-Topics and Examples. Now I see that those links are even less worth than I thought. Come on, it _must_ only be on my freshly compiled assistant, that I cannot click anything in the popups? For instance I move the mouse over ‘Examples’ and the drop down menu opens. I move the mouse to one of the items in the menu….at it closes at once I leave the toplevel menu. No chance to click anything. You certainly could not have missed such an obvious flaw?

6 Fab1 July 8, 2010 at 4:17 pm
 

Is it me or QML has lost support for effects like drop shadow or blur? My QML project stopped working I don’t see any mention of effects anymore in the doc or in the examples..

7 razvanpetru July 8, 2010 at 4:29 pm
 

What are the plans regarding GCC 4.5 and MSVC 2010 support? I know that the latter is supposed to be available for 4.7… I’m quite eager to use C++0x with Qt!

8 Thiago Macieira July 8, 2010 at 6:19 pm
 

GCC 4.5 should work just fine. We have one or two engineers using it on a daily basis.

As for MSVC 2010, we’re unsure. We’ve uncovered a major showstopper in the form of a compiler bug. See http://bugreports.qt.nokia.com/browse/QTBUG-11445

9 AlexBravo July 8, 2010 at 8:24 pm
 

Is there any documentation on this topic somwhere?
* New project file format for pure QML applications

10 Michael Brasser July 9, 2010 at 12:57 am
 

@Fab1 Yes, the QML effect bindings are removed for the 4.7 release because we felt we were unable to guarantee reasonable performance. See http://lists.trolltech.com/pipermail/qt-qml/2010-April/000224.html for more details. On a related note, you can view the QmlChanges.txt file in src/declarative for an overview of any API changes since the last beta.

11 diego.marcos July 9, 2010 at 10:36 am
 

Hi there! There’s no information at all about the effects removal in the QmlChanges.txt file corresponding to the 4.7.0 beta 2 sources. I think this must be there.

12 Truf July 9, 2010 at 1:33 pm
 

I’m a quite surprised what you did not mention binary package for Symbian. Why?

13 Alessandro July 10, 2010 at 6:04 pm
 

@Truf: The Qt 4.7 Beta2 also includes a Symbian package: http://qt.nokia.com/developer/qt-qtcreator-prerelease#download
Since Symbian is by now a typical Qt-enabled platform among quite a few other platforms, it was not mentioned in this announcement.

14 AKilla July 13, 2010 at 6:24 am
 

I keep getting the following errors when trying to compile the Qt Creator snapshot using the Qt 4.7 beta2. I am using the latest XCode on MacOS 10.6.4.

I used the following commands (QTDIR is the 4.7 source directory):
qmake QT_PRIVATE_HEADERS=$QTDIR/include
make

Here are the errors:
Undefined symbols:
“Qt4ProjectManager::Internal::MaemoSshThread::stop()”, referenced from:
Qt4ProjectManager::Internal::AbstractMaemoRunControl::stop() in maemoruncontrol.o
“Qt4ProjectManager::Internal::MaemoSshThread::stop()”, referenced from:
Qt4ProjectManager::Internal::MaemoConfigTestDialog::stopConfigTest() in maemoconfigtestdialog.o
Qt4ProjectManager::Internal::AbstractMaemoRunControl::stop() in maemoruncontrol.o
Qt4ProjectManager::Internal::AbstractMaemoRunControl::stopRunning(bool) in maemoruncontrol.o
Qt4ProjectManager::Internal::MaemoSettingsWidget::stopDeploying() in maemosettingswidget.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[3]: *** [../../../bin/Qt Creator.app/Contents/PlugIns/Nokia/libQt4ProjectManager.dylib] Error 1

15 lit-uriy July 14, 2010 at 9:00 pm
 

http://get.qt.nokia.com/qtcreator/snapshots/latest/
only for Linux and Mac, no Windows pakage :(

16 Zafar July 15, 2010 at 7:32 am
 

hi can someone tell me where i can download Qt Creator for windows 64-bit? if it is not released yet then does anyone know when it is going to release?

17 Ali August 2, 2010 at 12:30 pm
 

I’m Asking, is their any control in Qt like the control “Panel” and “TableLayoutPanel” which are available in MS VisualStudio 2008. they are very great controls where we can manage the layout in design time. So, the user does not require to write event a single line of code..

it is so so cool to provide such control in Qt. if it is available then it is so so helpful to improve its design time customization.

I hope Qt be the easiest and the most wonderful developer choice :)

18 hummer limos August 12, 2010 at 7:36 am
 

I really enjoyed this post, especially the “examples in this post” portion which made it really easy for me to SEE what you were talking about without even having to leave the article. Thanks

Comments on this entry are closed.

Previous post:

Next post: