Post a Comment
It's not automatic, as that probably will be too complex, but the Qt/MFC Migration Framework can help solve the porting task. The Qt/MFC Migration Framework tool assists in the migration of existing Win32 or MFC applications to the Qt toolkit. http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Windo...
Edited 2010-04-28 11:46 UTC
Good overview available on this blog:
http://labs.trolltech.com/blogs/2010/04/27/nokia-qt-sdk-what-is-in-...
What do you mean?
Qt Designer (which is also a part of Qt Creator, and hence Nokia Qt SDK) is routinely used to write Qt apps for Maemo at the moment. UI won't look the same (different styling - text sizes etc.), but you can still use the designer as you would with a desktop application. For a QWidget application, basic concepts are exactly the same.
It's "Nokia Qt SDK", which is an extended "Qt SDK", with features needed by Nokia phone platforms (Maemo and Symbian) bundled in.
If you are not interested in phone application development at the moment, you are good with plain Qt SDK you already installed.
I am been a big critic how Nokia and Symbian have dealt with some of the quirks of the Symbian OS, like the famous Symbian C++, two step constructions, and so forth.
But with Open C/C++ and QT then are slowly making Symbian a nice platform to work on as well.
So kudos to them, and I hope that in the future the Symbian C++ headaches will be a thing of the past.
At least here in Europe it is quite important, since Symbian is the most used smartphone OS.
Unfortunately you will need to have at least a mobile with S60 Series 3 FP1 to be able to enjoy QT applications.
Which might not be a big issue, because most people change mobile every two years when their contract gets renewed.
What's more, there is insanely cool stuff for Qt ecosystem in the pipeline, when Qt 4.7 (with QML support) is getting deployed. What makes it different from iPhone/Android eyecandy is the fact that we'll be seeing the same stuff on desktop apps as well, on your plain vanilla Linux/Windows/Mac computers. You might argue that eyecandy is less important for desktop apps than it is for mobile, but some bling may serve to attract younger people to Linux...
QGraphicsView stuff is GPU accelerated if you put in QGlWidget (giving you clutter-like programming environment). Or do you mean something else?



