Project Release Information
This version represents a major overhaul of the C++ GUI programming framework. Key benefits include graphics quality improvements, higher performance on constrained hardware, cross-platform portability, support for C++11, HTML5 support with QtWebKit 2, a vastly improved QML engine with new APIs, and ease of use and compatibility with Qt 4 versions.
Qt Platform Abstraction (QPA) restructures the GUI stack to enable easier porting of Qt to different windowing systems and devices. Threaded OpenGL enables rendering OpenGL from more than one thread concurrently. HTTP requests are now handled in a separate thread by default. The filesystem stack received some heavy lifting under the hood. The result is better I/O performance.
This version introduces new features like Qt Quick 1.1 (with right-to-left support, improved image caching, and text input improvements: support for split-screen virtual keyboard, and Pinch Area to provide a declarative API for handling touch input) and the QML Shaders plugin (embed OpenGL shader effects in QML apps). There are also additional improvements for Symbian and a lot of bugfixes.
Important bugfixes, especially for the Symbian platform.
Performance enhancements were made. Various minor bugs were fixed.
Qt is a comprehensive, object-oriented development framework that enables development of high-performance, cross-platform rich-client and server-side applications. When you implement a program with Qt, you can run it on the X Window System (Unix/X11), Apple Mac OS X, and Microsoft Windows NT/9x/2000/XP by simply compiling the source code for the platform you want. Qt is the basis for the KDE desktop environment, and is also used in numerous commercial applications such as Google Earth, Skype for Linux, and Adobe Photoshop Elements.