Qt 4.6.0 cross platform C++ user interface framework now available
Following on from the beta released at the October's Qt Developer Days, the final version of the LGPL licensed cross platform Qt 4.6.0 user interface framework has been released by Nokia's Qt developers. According to a posting on the Qt Labs blog, the release was "early due to good behaviour". Qt 4.6.0 runs on Windows, Linux and Mac OS X and has now been ported to Symbian, allowing mobile developers to make use of the framework on a wider range of devices.
There are a number of new features in this new version of the C++ framework. For example, support for multi-touch and gesture control has been added, with common single and multi-touch gestures automatically recognised.
A State Machine Framework has been incorporated to make it easier to manage the creation of large event driven applications. Animation should become easier with a new Animation Framework which allows UI objects to move and transform in a time based manner. Applications which use DOM models will benefit from the addition of a DOM access API that simplifies querying documents, while audio applications will find new classes for handling sound, enabling low level access to playback devices. Performance optimisations and Qt3D "enablers" for future 3D development in Qt, round out 4.6's enhancements.
The Qt framework is available to download and use under the LGPL or a commercial license. Qt source is available from the projects Gitorious.org Git repository and the documentation for Qt 4.6.0 has been published on the Qt site.