Qt is a cross-platform application and UI framework that allows developers to write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code.

New version of Qt features QML, an advanced new declarative programming language, and significant performance improvements.

September 21, 2010 – Nokia today released Qt 4.7, the latest version of the cross-platform application and UI framework. It is available for download now for all of Qt’s supported platforms, with upgrades for Nokia and customer solutions expected over the coming months ip ma rt-forum.com.

New way of developing Qt apps
A key feature of Qt 4.7 is QML (Qt Meta-Object-Language), an easy to learn, declarative language that ‘describes’ the interface of a program and how it behaves. It will be instantly familiar to developers who prefer scripting type languages such as Javascript and it allows UI designers and developers to work together in an iterative approach.

Improved performance, quicker apps
Qt 4.7 includes significant performance improvements that make applications and user interfaces run faster and smoother.

Examples of these improvements include:

- New hardware accelerated compositing in QtWebkit has accelerated QtWebkit animation rendering by 31% over Qt 4.6.0, resulting in “snappier” user interfaces
- In benchmark tests of popular websites, Facebook pages scrolled up to 67% faster, and other, less complicated pages scrolled on average 350% faster* due to significant scrolling speed improvements in QtWebkit
- The new QStaticText class makes text render more than twice as fast as in Qt 4.6
- The QPainter engine makes it possible to draw particle systems more efficiently in OpenGL

QT Installer v4.7.0