Jesper Thomschütz
Qt
KDE
 in Qt, KDE
 on Thursday, March 11, 2010 @ 13:20

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!

24 Responses to “Qt 4.7.0 Tech Preview Released!”

» Posted by Dom
 on Thursday, March 11, 2010 @ 13:28

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

» Posted by detro
 on Thursday, March 11, 2010 @ 13:51

Is this latest 4.7 or latest 4.7-stable?

» Posted by Thorbjørn Lindeijer
 on Thursday, March 11, 2010 @ 14:01

@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.

» Reply from Jesper Thomschütz
 on Thursday, March 11, 2010 @ 14:21
Jesper Thomschütz

@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.

» Posted by Kalev
 on Thursday, March 11, 2010 @ 14:43

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

» Posted by detro
 on Thursday, March 11, 2010 @ 14:48

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?

» Reply from Jesper Thomschütz
 on Thursday, March 11, 2010 @ 15:34
Jesper Thomschütz

@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.

» Posted by TheBootroo
 on Thursday, March 11, 2010 @ 17:07

For Qt4.7 I want overall :

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

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

» Posted by Dom
 on Thursday, March 11, 2010 @ 22:13

Will mouse wheel events be available in QML?

» Posted by Albert
 on Friday, March 12, 2010 @ 09:27

Phones do not have mouse wheels…

» Posted by Nils
 on Friday, March 12, 2010 @ 11:35

@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.

» Posted by diego.marcos
 on Friday, March 12, 2010 @ 13:09

@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

» Posted by Dom
 on Friday, March 12, 2010 @ 13:11

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

» Posted by Ben
 on Friday, March 12, 2010 @ 17:00

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

» Posted by detro
 on Sunday, March 14, 2010 @ 12:40

@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 ;)

» Posted by TheBootroo
 on Monday, March 15, 2010 @ 15:14

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

» Posted by Anonymous
 on Monday, March 15, 2010 @ 15:40

@TheBootroo: why not use QML?

» Posted by edwardc
 on Monday, March 15, 2010 @ 23:47

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

» Posted by espenr
 on Tuesday, March 16, 2010 @ 16:35

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

» Posted by AlexKt
 on Wednesday, March 17, 2010 @ 16:33

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

» Posted by Michael Freeman
 on Thursday, March 25, 2010 @ 09:41

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

» Posted by vishalrao
 on Saturday, April 03, 2010 @ 13:59

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

» Posted by Yves
 on Sunday, April 11, 2010 @ 20:17

Will the support for android be part of 4.7 ?

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

Leave a Reply

Click here to make an anonymous comment, or click here to log in first



© 2008 Nokia Corporation and/or its subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation in Finland and/or other countries worldwide.
All other trademarks are property of their respective owners.