Qt 4.7.0 Tech Preview Released!

Posted by jesperht on March 11, 2010 · 23 comments

Today we have released the absolute latest version of Qt for all those cutting edge folks that want to try out the newest stuff – The Qt 4.7 Tech Preview.
The 4.7.0 TP is the first step of the 4.7 release cycle, and our goal is to showcase our newest technology (such as Qt Quick) and solicit feedback so that we may improve it before locking down our APIs down for the beta. Although the quality isn’t at production level quite yet, it should be good enough for demonstrating the new features we have in mind for 4.7 final. The final 4.7.0 release is scheduled for around mid 2010, pending feedback on the new features/designs, and the overall product quality.

For an overview of all our neat new features, then please check out:
http://doc.qt.nokia.com/4.7-snapshot/qt4-7-intro.html

To report bugs, and file suggestions, visit our bug tracker at:
http://bugreports.qt.nokia.com

This is a source only release, and thus, the zip file for Windows users, and .tar.gz file for all others can be found for compilation at:
http://qt.nokia.com/developer/qt-qtcreator-prerelease

My personal favourite feature of this release which I urge all of you to try out is the Qt Creator 2.0 Tech Preview which has full Qt Quick integration. With these tools you can create really neat stuff with big wow factor pretty quick ;)

Thank you all for your feedback so far, and please don’t hesitate letting us know what you think and what bugs you find!

QShare(this)

Possibly related posts:

  1. Qt SDK 1.1 Technology Preview released
  2. Qt Mobility 1.1.0 Technology Preview

23 comments

1 Dom March 11, 2010 at 3:28 pm
 

Woohoo! I have been waiting so long for that post, the F5 key on my keyboard was getting worn.

2 detro March 11, 2010 at 3:51 pm
 

Is this latest 4.7 or latest 4.7-stable?

3 Thorbjørn Lindeijer March 11, 2010 at 4:01 pm
 

@detro: It’s neither of those. The technology preview branched from 4.7 a short while ago to allow for a bit of testing and stabilizing.

4 Jesper Thomschütz March 11, 2010 at 4:21 pm
 

@detro Indeed, Thorbjorn is right. It was branched at 1dca379031381eb7bff91970aec8056f1b7f2efb into a release branch where it was stabilized and only the more critical changes were cherry-picked into.

5 Kalev March 11, 2010 at 4:43 pm
 

Any chance you could merge QtIOCompressor, QtLockedFile, and QtSingleApplication classes (part of Qt Solutions right now) into Qt 4.7?

6 detro March 11, 2010 at 4:48 pm
 

Oooook. So, what should I do?
Working with master, first, and 4.7/4.7-stable now is a bit like “living on the edge”.
I wouldn’t mind some stability BUT I want to keep enjoying QML.

Should I use this release or stick with 4.7 from gitorious?

7 Jesper Thomschütz March 11, 2010 at 5:34 pm
 

@detro we try to keep 4.7 stable as well obviously :) If you want the absolute cutting edge, that may break at times, then just stick with using the 4.7 branch. However, if it’s too much for you, then just fall back to the (a bit more stable) TP.

8 TheBootroo March 11, 2010 at 7:07 pm
 

For Qt4.7 I want overall :

- QFlowLayout
- QtMessaging
- Qt3D
- QtContact
- QtMedia (not QtMultimedia)

for this bug project —–> http://modern-os.projects.servhome.org/

9 Dom March 12, 2010 at 12:13 am
 

Will mouse wheel events be available in QML?

10 Albert March 12, 2010 at 11:27 am
 

Phones do not have mouse wheels…

11 Nils March 12, 2010 at 1:35 pm
 

@albert: but mouses have mouse wheels. And it’s bad if QML does not support this. See the “Bauhaus” visual designer which seems to use QML itself. You cannot scroll the element library using the mouse wheel. QML is not for phones only.

12 diego.marcos March 12, 2010 at 3:09 pm
 

@TheBootroo and anyone interested:

There is already a Flow positioner in QML but I don’t know why it’s not still documented

You can run the following snippet on the QML Viewer

import Qt 4.7

Rectangle{
width: 320
height: 240
Flow {
width: parent.width
spacing: 3
Repeater{
model: 10
Rectangle { color: “blue”; width: 80; height: 60 }
}
}
}

QDeclarativeFlow

http://qt.gitorious.org/qt/qt/blobs/master/src/declarative/graphicsitems/qdeclarativepositioners_p.h

13 Dom March 12, 2010 at 3:11 pm
 

This brings a more general question, then: How well will QML be supported for non-phone applications?

14 Ben March 12, 2010 at 7:00 pm
 

Still trying to get a win32-msvc2008 build to work. And when is support for 2010 planned?

15 detro March 14, 2010 at 2:40 pm
 

@Dom @Albert @Nils: QML does support mouse wheel. It’s all built on the top of the classic Mouse events. So, don’t worry ;)

@Jesper: Indeed. 4.7 TP1 you released is enough for me and it’s stable enough. For the work I do I need to “show off” my doing: it would be HARD to justify a temporary 1-day break to management that barely understand what programming means ;)

16 TheBootroo March 15, 2010 at 5:14 pm
 

@diego.marcos thanks a lot but I don’t want to use QML ;-)

17 Anonymous March 15, 2010 at 5:40 pm
 

@TheBootroo: why not use QML?

18 edwardc March 16, 2010 at 1:47 am
 

Is there any new function for support REST in 4.7 ??

19 espenr March 16, 2010 at 6:35 pm
 

@albert: actually they do. Some phones have, in the middle of the keypad, an optical mousewheel. We support this (at least on Symbian)

20 AlexKt March 17, 2010 at 6:33 pm
 

Some times ago you had done nightly builds of Qt for Symbian/S60. How about qt 4.7 TP for symbian?

21 Michael Freeman March 25, 2010 at 11:41 am
 

When are there going to be publicly available QT developed end user applications for s60v5 devices, instead of just the same demo pack? How about a QT based browser for s60v5

22 vishalrao April 3, 2010 at 3:59 pm
 

Hello,

I’ve filed a suggestion here http://bugreports.qt.nokia.com/browse/QTBUG-9606 .

This is basically asking for progress bar smooth animation in time for Qt 4.7/KDE 4.5.

And it has youtube videos and all too! :-)

Was playing with KDE 4.4 code but realised you need it baked in to QProgressBar itself for best results.

Regards,
Vishal

23 Yves April 11, 2010 at 10:17 pm
 

Will the support for android be part of 4.7 ?

http://code.google.com/p/android-lighthouse/

Comments on this entry are closed.

Previous post:

Next post: