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.
| Tags | Desktop Environment Software Development Libraries Application Frameworks Widget Sets |
|---|---|
| Licenses | GPL LGPL GPLv3 |
| Operating Systems | Windows Windows Windows Windows POSIX Linux GNU/Linux Mac OS X BSD |
| Implementation | C++ |
Last announcement
At the end of October the Qt Project went live. This means that development of Qt will be governed as a true open source project. We now have qt-pr...
Recent releases


Release Notes: Qt 5.0.2 brings over 600 improvements compared to Qt 5.0.1. Qt Creator 2.7.0 is included in the release package. You can now easily skip modules in configure when building Qt yourself. Static linking now works correctly for the Qt libraries.


Release Notes: 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.


Release Notes: This release adds over 100 functional improvements, updates WebKit to version 2.2.2 and libpng to version 1.5.10, and adds 30 improvements to documentation and tools.


Release Notes: 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.


Release Notes: 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.
Recent comments
05 May 2011 10:58
The best GUI toolkit ever. And so much more.
07 Feb 2005 06:23
Re: QT/Windows/Free
Great News!
07 Feb 2005 05:54
Re: QT/Windows/Free
> When that is available, call me.
This has been announced today:
==
From: Trolltech Information
Date: 2005-02-07 14:23:52
Dear Qt User/Qt Customer:
Trolltech is pleased to announce that we intend to
make Qt 4 for Windows
available under our successful dual licensing
business model. This means that
Open Source projects under the GNU GPL license
will be able to target all
major operating systems using Qt 4. We plan to
release the Windows Open Source
version of Qt at the same time as Qt 4.
==
So now everyone can finally stop using that inferior
toolkit with 3 letters ;)
07 Jan 2005 01:20
01 Apr 2004 15:48
QT/Windows/Free
When that is available, call me.