Nokia Qt SDK 1.0.1 released

Posted by Maurice Kalinowski on September 14, 2010 · 24 comments

We are proud to announce the availability of the Nokia Qt SDK 1.0.1 via the usual channels. As the version number indicates, the focus has been on quality and bug fixing rather than adding new features.

None the less, several new releases of the components appeared in the meantime and have been added into the SDK packages. In detail those are

  • Qt Mobility 1.0.2
  • Qt Creator 2.0.1
  • Updated Madde toolchain for development on the N900
  • Added Remote compiler support for the Mac version
  • Updated example and demo section to be more suitable for mobile devices

Furthermore we have added some minor features to the Qt Simulator, which seemed crucial to the users (like missing window flags).

For those of you who have already installed the Nokia Qt SDK 1.0.0 you should have received an update notification already and that will push your installation to the new version automatically. If you are aiming for a fresh install, have a look at the download link.

In case you encounter a bug, please insert it in our bugtracker and finally for those of you interested in the changelog, click on read more to see the full list.

Happy Development everyone…

Installer Framework:
– [QTSDK-81] Visual Studio C Runtime installation error on Windows 7 64-bit
– [QTSDK-93] Updater behavior in case of non existing updates
– [QTSDK-98] Fixed Qt Mobility API prf handling for Symbian
– [QTSDK-100] Renamed “Full” installation to “Default”
– [QTSDK-102] Added Open C to Symbian toolchain
– [QTSDK-107] Fixed labelling issue for non existing updates
– [QTSDK-113] EULA and License extracted to installation directory for future reference
– [QTSDK-115] Cleanup of console output of installer binaries
– [QTSDK-122] Added remote compiler to Mac OS version
– [QTSDK-123] Linux installers now use .run extension to ease usage
– [QTSDK-129] Linux installer startup fix for Fedora 13
– [QTSDK-136] Fixed uninstallation bug in offline mode on Linux
– [QTSDK-145] Varargs compile errors on Symbian/GCCE
– [QTSDK-147] Mac OS otool requirement check added
– [QTSDK-148] Remote compiler installation via online installer fixed
– [QTSDK-151] Qt Mobility upgrade to 1.0.2 on all platforms
– [QTSDK-157] Simulator Qt version dependency on MinGW
– [QTSDK-158] Updated TRK version
– [QTSDK-159] Fixed a bug where the updater deleted itself after execution
– [QTSDK-164] Resolved a bug during uninstallation
– [QTSDK-166] Hashing check bug resolved
– [QTSDK-172] Mac OS path installation issue

Qt Simulator:
– [QTSIM-35] Added support for Navigation bar and soft keys
– [QTSIM-42] Added support for QGeoSatelliteInfoSource
– [QTSIM-44] QDialog layout and behavior issues
– [QTSIM-46] Implemented Linux Mobility Multimedia backend
– [QTSIM-58] Triggering SMS via remote control widget non functional
– [QTSIM-60] Make messaging accounts and folders mimic the device configuration
– [QTSIM-61] Qt Simulator does not show softkey area menu
– [QTSIM-63] Add support for setting more orientation settings
– [QTSIM-67] QAction bugfix for soft keys
– [QTSIM-69] Building an application with Sensors support failed on Mac
– [QTSIM-75] Application crashes if MainWindow instantiates a QPushButton after displaying QSplashScreen

QShare(this)

Possibly related posts:

  1. Nokia Qt SDK 1.0RC released
  2. Nokia Qt SDK 1.0 released
  3. Qt SDK 1.1 released
  4. Qt SDK 1.1 beta released

24 comments

1 Luiz September 14, 2010 at 3:39 pm
 

Hi,

Any idea as to when a version of Qt SDK with QtCreator 2.1 and Qt 4.7 is going to be released? Qt 4.7 seems like it’s going to be release soon and wonder when I’m gonna be able to write symbian apps using Qt Quick.
Sorry about nagging about the next version when you just release one :p

2 pupox September 14, 2010 at 3:53 pm
 

I had posted the same question over and over again, lol. Waiting can kill !!!!

3 Benjamin September 14, 2010 at 9:52 pm
 

I think they can’t tell the release date. If someone says a date, and the release has to be delayed because a critical bug is discovered, this would be a huge mess.

4 julegoat September 14, 2010 at 11:41 pm
 

You can use Qt Quick 4.7, I tried it in maemo emulator.

Here is the code (remember to add declarative in pro file also):

//main.cpp
#include
#include

int main(int argc, char *argv[])
{
QApplication a(argc, argv);

QDeclarativeView *view = new QDeclarativeView;

view->setSource(QUrl(“qrc:/qmltext.qml”));
view->show();

return a.exec();
}

//qmltext.qml
import Qt 4.7

Rectangle {
x: 0
y: 0
width: 780
height: 420
color: “lightblue”

Text {
text: “Hello World”
anchors.centerIn: parent
}
}

5 Luiz September 15, 2010 at 2:00 am
 

I’ll take an approximation date. Something like Q4 2010 or so would be nice. Nokia does it with is cell phones :)

6 Daniel Molkentin September 15, 2010 at 10:49 am
 

@julegoat: If you mean the Qt Simulator with Maemo skin: If it works thats because that one is already based on Qt 4.7. The toolchain for Maemo however is still 4.6, because the device’s firmware comes with 4.6. Please be patient :-) .

7 David September 15, 2010 at 11:40 am
 

Does Nokia plan to add Qt to the firmwares of older phones (e.g. 5800xm) so people doesn’t need to download Qt and waste space on C drive?
Do you know if feature parity with Linux/Mac is planned? (e.g. symbian build on local machine, debug on phone, ovi suite, …)
Thanks and keep up the good work.

8 julegoat September 15, 2010 at 7:12 pm
 

I made a simple test using Quick 4.7, opened qml file using QDeclarativeView and I was able to run it in Maemo simulator. Here’s the code (qml as a resource):

//main.cpp
#include
#include 

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QDeclarativeView *view = new QDeclarativeView;

    view->setSource(QUrl("qrc:/qmltext.qml"));
    view->show();

    return a.exec();
}

//qmltext.qml
import Qt 4.7

Rectangle {
    function move() {
        te.x += 20;
    }

    x: 0
    y: 0
    width: 780
    height: 420
    color: "lightblue"

    Text {
        id: te
        text: "Hello World"
        x: 330
        anchors.verticalCenter: parent.verticalCenter
        font.pixelSize: 32
        color: "blue"

        MouseArea {
            anchors.fill: parent
            onClicked: move()
        }
    }
}
9 Maurice Kalinowski September 15, 2010 at 7:23 pm
 

@julegoat: You have to be a little bit aware of Simulator and Emulator. The Qt Simulator introduced with the Nokia Qt SDK has a Qt version, which is already 4.7, this is true.

But the device Qt versions and the QEMU for Maemo and libraries to link against are 4.6 currently due to the availability of Qt on those.

10 MI September 15, 2010 at 9:19 pm
 

What happened to all the OpenGL examples?

11 Venemo September 15, 2010 at 10:11 pm
 

For me, the SDK update tool simply crashed while updating itself, and it seems to have been removed, so I can’t update the SDK here. (I will probably have to download the full version.)
I use the Nokia Qt SDK 1.0.

12 multiHYP September 16, 2010 at 3:26 am
 

Love it! Thanks a bunch for the remote compiler!

13 Brad September 16, 2010 at 6:40 pm
 

I got to figure out how to get this working.

14 Mahdi September 18, 2010 at 11:40 am
 

I can’t build for symbian device, even Qt examples.
I’ve got this error:
:: error: No rule to make target `\src\s60installs\qt.svg’, needed by `\NokiaQtSDK\Symbian\SDK\epoc32\data\z\resource\apps\borderlayout.mif’. Stop.

15 JT September 19, 2010 at 12:11 am
 

same problem as mahdi… “no rule to make target…” but not with all the examples, some of them works?

16 Oleksiy Balabay September 19, 2010 at 8:52 am
 

The same problem as Mahdi with ‘animatedtiles’ example from the tutorial.

17 Oleksiy Balabay September 19, 2010 at 9:13 am
 

I just removed line:

isEmpty(ICON):ICON = $$QT_SOURCE_TREE/src/s60installs/qt.svg

from the C:\NokiaQtSDK\Examples\4.6\symbianpkgrules.pri
and re-run qmake.

It works.

18 JT September 19, 2010 at 12:50 pm
 

Thank you Oleksiy. It works now but It build only in release-mode. But anyway a step forward, so thank you.

19 Maurice Kalinowski September 19, 2010 at 12:58 pm
 

@Mahdi and the others who reported issues. An update has been pushed since a couple of days and you should have been notified in Qt Creator about it. As soon as you install those, then it’ll work out of the box. However, your patch is valid as well :)

20 codenode September 20, 2010 at 11:31 am
 

Where is the simulator?
I seem only to be able to build for device, but I’d like to run my app first in simulator…
I only see the other option, to build for desktop, nice too.
But how to start the app in the simulator?!?
I had the 1.0 Version running, with simulator…

21 mauso September 20, 2010 at 12:44 pm
 

Updating to 1.0.2 won’t work for me as I’m behind a corporate proxy. Can I launch the updater with some proxy option (–proxy=…) or is there some other way around? Besides uninstalling 1.0.1 and downloading&isntalling the 900+Mb offline installation package for 1.0.2..

22 mauso September 20, 2010 at 12:45 pm
 

Sorry, of course I meant updating to Nokia Qt SDK 1.0.1. Messed it with the Qt Mobility version :)

23 Peter September 21, 2010 at 8:01 am
 

Does anyone know, when Qt symbian will support openGL ES?

24 Sudhir September 28, 2010 at 1:52 pm
 

Can anyone tell me when can we expect Nokia Qt SDK with Qt 4.7 and Qt Mobility 1.1.0.
If not so, at least a work around to use Qt 4.7 and Qt mobility 1.1.0 with Nokia Qt SDK ?

Comments on this entry are closed.

Previous post:

Next post: