Qt 4.8 released

By Kshitij Sobti | Updated 18 Dec 2011
Qt 4.8 released

For those who don't know, Qt is a cross-platform framework for developing applications. It is heavily used by the KDE Plasma Workspaces and other KDE software and is also in use in popular software such as Autodesk Maya, and the VLC media player. It is also used in the recently revamped version of the Tweetdeck client.


The latest 4.8.0 release has a number of major features, most important among them being Qt Platform Abstraction (QPA). Qt is already quite well ported and available for many platforms, however this feature, originally code-named 'Lighthouse,' makes Qt a lot more portable. QPA simplifies the process of creating ports of Qt to new platforms, so it can easily be used with embedded hardware that might not be running standard operating systems and window managers.

QPA has already made it possible to run Qt apps on the Raspberry Pi, Android and even in Chrome via Native Client!

Other than Qt Platform Abstraction, Qt also comes with he following features (according to the release post):

  • Threaded OpenGL support

Enables those of us that are not OpenGL-ninjas to render OpenGL from more than one thread concurrently.

  • Multithreaded HTTP

HTTP requests are now handled in a separate thread by default. This should make application guis smoother, as networking will no longer use the main event loop.

  • Optimized file system access

The file system stack received some heavy lifting under the hood. The result is better I/O performance, achieved by reducing the number of system calls performed for I/O and by better use of cached data, when available. The improvements in performance can be seen across all platforms.


You can download the latest version of Qt and its developer tools from here.

Kshitij Sobti

Recent Questions

is ddr4 ram released in India?
vadhuvan S
May 17, 2015
Be the first one to post the comment
Post a New Comment
You must be signed in to post a comment