Qt (pronounced "cute") is
cross-platform software for creating
graphical user interfaces as well as
cross-platform applications that run on various software and hardware platforms such as
Linux,
Windows,
macOS,
Android
Android may refer to:
Science and technology
* Android (robot), a humanoid robot or synthetic organism designed to imitate a human
* Android (operating system), Google's mobile operating system
** Bugdroid, a Google mascot sometimes referred to ...
or
embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.
Qt is currently being developed by
The Qt Company, a publicly listed company, and the
Qt Project under
open-source governance, involving individual developers and organizations working to advance Qt. Qt is available under both commercial licenses
and
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
GPL 2.0, GPL 3.0, and
LGPL
The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own ...
3.0 licenses.
Purposes and abilities
Qt is used for developing
graphical user interfaces (GUIs) and multi-platform
applications that run on all major
desktop platforms and most mobile or embedded platforms.
Most GUI programs created with Qt have a native-looking interface, in which case Qt is classified as a ''
widget toolkit''. Non-GUI programs can also be developed, such as
command-line tools and consoles for servers. An example of such a non-GUI program using Qt is the Cutelyst
web framework.
Qt supports various compilers, including the
GCC C++ compiler, the
Visual Studio suite,
PHP via an extension for PHP5, and has extensive
internationalization support. Qt also provides
Qt Quick, that includes a
declarative scripting language called
QML that allows using
JavaScript to provide the logic. With Qt Quick, rapid application development for mobile devices became possible, while logic can still be written with native code as well to achieve the best possible performance.
Other features include
SQL database access,
XML parsing,
JSON
JSON (JavaScript Object Notation, pronounced ; also ) is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays (or other ser ...
parsing,
thread
Thread may refer to:
Objects
* Thread (yarn), a kind of thin yarn used for sewing
** Thread (unit of measurement), a cotton yarn measure
* Screw thread, a helical ridge on a cylindrical fastener
Arts and entertainment
* ''Thread'' (film), 2016 ...
management and network support.
Qt releases
The latest version of Qt is 6.4.
Also still supported, for commercial users, are 5.15 LTS, released on 26 May 2020, and 6.2 LTS, released on 30 September 2021 –
long-term support (LTS) versions are generally supported for three years, with a commercial license, while 5.15 support was extended to five years, so it is supported for longer or until 26 May 2025. In addition the
KDE project provides unofficial support for, at least, Qt 5.15, i.e. not just for commercial users.
Qt in use
In 2017, the Qt Company estimated a community of about 1 million developers worldwide in over 70 industries.
Desktop UIs

Graphical user-interfaces and
desktop environments that utilize Qt/QML as widget toolkit:
*
KDE Plasma Plasma is a desktop environment by KDE, and can refer to:
* KDE Plasma 5 (2014–today)
* KDE Plasma 4 (2008–2015)
* Plasma Mobile for smartphones
* Plasma Bigscreen
Plasma Bigscreen is a software project from KDE which contains an interface op ...
, a
libre desktop environment for various computing devices
* DDE (
Deepin Desktop Environment) of Linux Deepin
* UKUI (
Ubuntu Kylin
Ubuntu Kylin () is the official Chinese version of the Ubuntu computer operating system. It is intended for desktop and laptop computers, and has been described as a "loose continuation of the Chinese Kylin OS". In 2013, Canonical Ltd. reached a ...
User Interface)
* CutefishDE
*
LXQt (Lightweight X11 Desktop Environment)
*
Lumina, a desktop environment designed for
BSD
The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berk ...
-based TrueOS
* Lomiri (formerly
Unity8), a convergent desktop environment started by Canonical, maintained by Ubports
* Maui Shell, a DE that also features their own app suite
*
Unity 2D, a desktop shell written in Qt and Qml
*
Trinity DE, a continuously developed fork based on KDE3
*
SDDM, a display manager that is
X11 and Wayland compatible written in
QML. (This is a
display manager
In the X Window System, an X display manager is a graphical login manager which starts a login session on an X server from the same or another computer.
A display manager presents the user with a login screen. A session starts when a user s ...
and not a desktop environment.)
Embedded and mobile UIs
* Actively developed or maintained
**
AsteroidOS, an open source operating system designed for smartwatches
** Avionics, Panasonic's in-flight entertainment system
**
Blackberry 10, a touchscreen-based mobile OS by Blackberry Ltd.
**
Sailfish OS, a mobile operating system developed by
Jolla
**
Plasma Mobile, a touch-based GUI developed by
KDE
**
LuneOS, community-driven successor for Palm/HP webOS
**
Nemo Mobile
Mer was a free and open-source software distribution, targeted at hardware vendors to serve as a middleware for Linux kernel-based mobile-oriented operating systems. It is a fork of MeeGo.
Goals
Some goals of the project are:
* Openly develope ...
, based on Mer
**
Lomiri
Unity is a graphical shell for the GNOME desktop environment originally developed by Canonical (company), Canonical Ltd. for its Ubuntu, Ubuntu operating system. It debuted in 2010 in the Ubuntu Netbook Edition, netbook edition of Ubuntu versi ...
, formerly known as Unity8, a phone UI developed by Ubports, originally by Canonical
**
Tesla Model S in-car UI
**
webOS, a multitask operating system from LG for smart devices like TVs and smartwatches
** Sky Q, the home entertainment system of
Sky plc
Sky Group Limited is a British media and telecommunications conglomerate, which is a division of Comcast, and headquartered in London. It has operations in the United Kingdom, Ireland, Germany, Austria, Switzerland and Italy. Sky is Europe's l ...
* Available, but inactive
**
MeeGo handset & tablet UX
**
Qtopia, a system by Nokia for embedded and mobile devices
Applications using Qt
Many notable open-source or proprietary cross-platform software are using Qt or
QML:
*
010 Editor
010 Editor is a commercial hex editor and text editor for Microsoft Windows, Linux and macOS. Typically 010 Editor is used to edit text files, binary files, hard drives, processes, tagged data (e.g. XML, HTML), source code (e.g. C++, PHP, JavaScri ...
, a commercial hex editor and text editor for Microsoft Windows, Linux and macOS.
*
Ableton Live
*
Adobe Photoshop Album
Adobe Photoshop is a raster graphics editor developed and published by Adobe Inc. for Microsoft Windows, Windows and macOS. It was originally created in 1988 by Thomas Knoll, Thomas and John Knoll. Since then, the software has become the indu ...
*
Adobe Photoshop Elements
* AMD's
Radeon Software Crimson Edition driver tool application.
*
Audacious, a music player for
Linux, Microsoft Windows, and other
Unix-like operating systems.
*
Autodesk Maya
*
Autodesk 3ds Max
*
Bitcoin Core, the reference bitcoin implementation. Most bitcoin forks also provide the reference GUI.
*
Calibre, ebook collection application
*
Celestia, real-time 3D simulator of the entire known universe (Qt only available with v1.7.0)
*
CryEngine V editor
*
DaVinci Resolve, a video editor
*
Dolphin (emulator), an emulator for the
Nintendo Wii and
Nintendo GameCube systems.
*
Dorico notation software
*
Dragonframe
Dragonframe is stop motion animation software. It has been used to make several full-length motion picture films, including Disney's '' Frankenweenie'' and Laika's ''Coraline'', ''The Boxtrolls'', and ''ParaNorman'', as well as the stop motion t ...
stop motion animation software
*
EAGLE
Eagle is the common name for many large birds of prey of the family Accipitridae. Eagles belong to several groups of genera, some of which are closely related. Most of the 68 species of eagle are from Eurasia and Africa. Outside this area, just ...
by
CadSoft Computer
EAGLE is a scriptable electronic design automation (EDA) application with schematic capture, printed circuit board (PCB) layout, auto-router and computer-aided manufacturing (CAM) features. EAGLE stands for Easily Applicable Graphical Layout E ...
/
Autodesk, an EDA application with schematic capture, PCB layout, auto-router and CAM features
*
FreeMat
FreeMat is a free open-source numerical computing environment and programming language, similar to MATLAB and GNU Octave. In addition to supporting many MATLAB functions and some IDL functionality, it features a codeless interface to external C ...
free open source numerical computing environment
*
Gambas free open source
BASIC
BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College ...
integrated development environment
*
Google Earth
Google Earth is a computer program that renders a 3D computer graphics, 3D representation of Earth based primarily on satellite imagery. The program maps the Earth by superimposition, superimposing satellite images, aerial photography, and geog ...
*
Igor Pro
IGOR Pro is a scientific data analysis software, numerical computing environment and programming language that runs on Windows or Mac operating systems. It is developed by WaveMetrics Inc., and was originally aimed at time series analysis, but ha ...
, a data analysis software
*
Krita graphics editing and digital painting software
*
LMMS, a cross-platform music production software
*
Mathematica
Wolfram Mathematica is a software system with built-in libraries for several areas of technical computing that allow machine learning, statistics, symbolic computation, data manipulation, network analysis, time series analysis, NLP, optimizat ...
, a mathematical symbolic computation program, sometimes termed a computer algebra system or program, used in many scientific, engineering, mathematical, and computing fields.
*
Monero, a privacy-focused cryptocurrency, implements its official desktop
wallet software using Qt.
*
MuseScore, an open-source, multiplatform notation software
*
OBS, a libre cross-platform screencast software
*
Orange data mining suite
*
ParaView open-source cross-platform application for interactive, scientific visualization
*
qBittorrent cross-platform free and open-source BitTorrent client
*
QGIS geographic information system
*
Qtractor Audio multitrack recorder and editing software
*
QuiteRSS Feed Reader
*
Retroshare F2F communication platform
*
Roblox Studio
''Roblox'' () is an online game platform and game creation system developed by Roblox Corporation that allows users to program games and play games created by other users. Created by David Baszucki and Erik Cassel in 2004 and released in 20 ...
a game creation tool used on the Roblox platform
*
Scribus desktop publishing software
*
Sibelius music composition and notation software
*
Source 2 engine tools a 3D video game engine developed by
Valve
*
Stellarium
A stellarium is a three-dimensional map of the stars, typically centered on Earth. They are common fixtures at planetarium
A planetarium ( planetariums or ''planetaria'') is a theatre built primarily for presenting educational and entert ...
, a planetarium program
*
Subsurface
In geology, bedrock is solid rock that lies under loose material (regolith) within the crust of Earth or another terrestrial planet.
Definition
Bedrock is the solid rock that underlies looser surface material. An exposed portion of bedro ...
, a software for logging and planning scuba dives initially designed and developed by Linus Torvalds
*
SuperCollider
A particle accelerator is a machine that uses electromagnetic fields to propel charged particles to very high speeds and energies, and to contain them in well-defined beams.
Large accelerators are used for fundamental research in particle ...
, an environment and programming language for real-time audio synthesis and algorithmic composition
*
Teamviewer, a computer software package for remote control, desktop sharing, online meetings, web conferencing and file transfer between computers
*
Telegram, a messaging client available for Windows, Mac and Linux
*
VirtualBox OS virtualization software
*
VLC media player
*
Wireshark, a packet analyzer
*
WPS Office
*
XaoS, a real-time fractal zoomer
*
XnView MP
XnView is an image organizer and general-purpose file manager used for viewing, converting, organizing and editing raster images, as well as general purpose file management. It comes with built-in hex inspection, batch renaming and screen cap ...
Organizations using Qt
Qt is utilized by a wide range of companies and organizations such as
*
AMD
*
Blizzard Entertainment
*
BMW
*
Crytek
*
Daimler AG
*
Electronic Arts
*
European Space Agency
, owners =
, headquarters = Paris, Île-de-France, France
, coordinates =
, spaceport = Guiana Space Centre
, seal = File:ESA emblem seal.png
, seal_size = 130px
, image = Views in the Main Control Room (1205 ...
*
DreamWorks
*
LG
*
Lucasfilm
Lucasfilm Ltd. LLC is an American film and television production company and a subsidiary of Walt Disney Studios, which is a business segment of The Walt Disney Company. The studio is best known for creating and producing the ''Star Wars'' and ' ...
*
Microsoft
*
Panasonic
*
Philips
*
Robert Bosch GmbH
Robert Bosch GmbH (; ), commonly known as Bosch and stylized as BOSCH, is a German multinational engineering and technology company headquartered in Gerlingen, Germany. The company was founded by Robert Bosch in Stuttgart in 1886. Bosch is 9 ...
*
Samsung
*
Siemens
Siemens AG ( ) is a German multinational conglomerate corporation and the largest industrial manufacturing company in Europe headquartered in Munich with branch offices abroad.
The principal divisions of the corporation are ''Industry'', '' ...
*
Tesla
*
Tomtom
*
Volvo
*
German Air Traffic Control
*
HP
*
Walt Disney Animation Studios
*
Valve
*
Nokta
Qt software architecture
Qt concepts
Qt is built on these key concepts:
;Complete abstraction of the GUI: When first released, Qt used its own paint engine and controls, emulating the look of the different platforms it runs on when it drew its widgets. This made the porting work easier because very few classes in Qt really depended on the target platform; however, this occasionally led to slight discrepancies where that emulation was imperfect. Recent versions of Qt use the native style APIs of the different platforms, on platforms that have a native widget set, to query metrics and draw most controls, and do not suffer from such issues as often. On some platforms (such as MeeGo and KDE) Qt ''is'' the native API. Some other portable graphical toolkits have made different design decisions; for example,
wxWidgets uses the toolkits of the target platform for its implementations.
;
Signals and slots: A language construct introduced in
Qt for communication between objects which makes it easy to implement the
observer pattern while avoiding
boilerplate code
In computer programming, boilerplate code, or simply boilerplate, are sections of code that are repeated in multiple places with little to no variation. When using languages that are considered ''verbose'', the programmer must write a lot of boile ...
. The concept is that GUI
widgets can send signals containing event information which can be received by other controls using special functions known as slots.
;
Metaobject compiler: The
metaobject compiler, termed ''moc'', is a tool that is run on the sources of a Qt program. It interprets certain macros from the C++ code as annotations, and uses them to
generate added C++ code with meta information about the classes used in the program. This meta information is used by Qt to provide programming features not available natively in C++: signals and slots,
introspection and asynchronous function calls.
;Language bindings:Qt can be used in several
programming languages other than C++, such as Python, Javascript, C# and Rust via
language bindings; many languages have
bindings for Qt 5 and
bindings for Qt 4.
Qt modules
Starting with Qt 4.0 the framework was split into individual modules. With Qt 5.0 the architecture was modularized even further. Qt is now split into ''essential'' and ''add-on'' modules.
Qt essentials
Qt add-ons
Editions
There are four editions of Qt available: ''Community'', ''Indie Mobile'', ''Professional'' and ''Enterprise''.
The Community version is under the open source licenses, while the Indie Mobile, Professional and Enterprise versions, which contain additional functionality and libraries, e.g. Enterprise Controls
are commercially sold by The Qt Company.
Supported platforms
Qt works on many different platforms; the following are officially supported:
After Nokia opened the Qt source code to the community on
Gitorious, various ports appeared. There are also some ports of Qt that may be available, but are not supported anymore. These platforms are listed in
List of platforms supported by Qt
Official platforms
The following platforms are officially supported by Qt:
Qt as of version 6 requires a C++17 compiler, and has some extra support for C++20.
External ports
After Nokia opened the Qt source code to the community on Gitori ...
. See also there for current community support for other lesser known platforms, such as
SailfishOS.
Licensing
Qt is available under the following free software licenses:
GPL 2.0,
GPL 3.0,
LGPL 3.0 and
LGPL 2.1 (with Qt special exception).
Note that some modules are available only under a GPL license, which means that applications which link to these modules need to comply with that license.
In addition, Qt has always been available under a commercial license, like the Qt Commercial License,
that allows developing proprietary applications with no restrictions on licensing.
Qt tools
Qt comes with its own set of tools to ease cross-platform development, which can otherwise be cumbersome due to different set of development tools.
Qt Creator is a cross-platform
IDE for C++ and QML.
Qt Designer's
GUI layout/design functionality is integrated into the IDE, although Qt Designer can still be started as a standalone tool.
In addition to Qt Creator, Qt provides
qmake, a cross-platform
build script generation tool that automates the generation of Makefiles for development projects across different platforms.
There are other tools available in Qt, including the Qt Designer interface builder and the Qt Assistant help browser (which are both embedded in Qt Creator), the Qt Linguist translation tool, uic (user interface compiler), and moc (Meta-Object Compiler).
History of Qt
Early developments
In the summer of 1990, Haavard Nord and Eirik Chambe-Eng (the original developers of Qt and the CEO and President, respectively, of
Trolltech) were working together on a database application for ultrasound images written in C++ and running on
Mac OS,
Unix, and
Microsoft Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
.
They began development of "Qt" in 1991, three years before the company was incorporated as Quasar Technologies, then changed the name to Troll Tech and then to Trolltech.
The toolkit was called Qt because the letter
Q looked appealing in Haavard's
Emacs
Emacs , originally named EMACS (an acronym for "Editor MACroS"), is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, s ...
typeface, and "t" was inspired by
Xt, the X toolkit.
The first two versions of Qt had only two flavors: Qt/X11 for Unix and Qt/Windows for Windows.
On 20 May 1995 Troll Tech publicly released Qt 0.90 for X11/Linux with the
source code under the ''Qt Free Edition License''. This license was viewed as not compliant with the free software definition by
Free Software Foundation because, while the source was available, it did not allow the redistribution of modified versions. Trolltech used this license until version 1.45. Controversy erupted around 1998 when it became clear that the
K Desktop Environment
The KDE Software Compilation (KDE SC) was an umbrella term for the desktop environment plus a range of included applications produced by KDE. From its 1.0 release in July 1998 until the release of version 4.4 in February 2010, the Software Compi ...
was going to become one of the leading desktop environments for Linux. As it was based on Qt, many people in the
free software movement worried that an essential piece of one of their major operating systems would be proprietary.
The Windows platform was available only under a proprietary license, which meant free/open source applications written in Qt for X11 could not be ported to Windows without purchasing the proprietary edition.
Becoming free software–friendly
With the release of version 2.0 of the toolkit in mid-1999, the license was changed to the
Q Public License (QPL), a
free software license, but one regarded by the
Free Software Foundation as incompatible with the GPL. Compromises were sought between KDE and Trolltech whereby Qt would not be able to fall under a more restrictive license than the QPL, even if Trolltech was bought out or went bankrupt. This led to the creation of the KDE Free Qt foundation, which guarantees that Qt would fall under a
BSD-style license should no free/open source version of Qt be released during 12 months.
In 2000, Qt/X11 2.2 was released under the GPL v2, ending all controversy regarding
GPL compatibility
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general u ...
.
At the end of 2001, Trolltech released Qt 3.0, which added support for Mac OS X (now known as
macOS). The Mac OS X support was available only in the proprietary license until June 2003, when Trolltech released Qt 3.2 with Mac OS X support available under the GPL.
In 2002, members of the
KDE on Cygwin KDE on Cygwin is the port of K Desktop Environment 1, 2, and 3 and the corresponding versions of the Qt toolkit to the Windows Operating System by using Cygwin, a POSIX emulation layer.
''KDE on Cygwin'' helps Windows computers to run application ...
project began porting the GPL licensed Qt/X11 code base to Windows. This was in response to Trolltech's refusal to license Qt/Windows under the GPL on the grounds that Windows was not a free/open source software platform. The project achieved reasonable success although it never reached production quality.
This was resolved when Trolltech released Qt 4.0 also for Windows under the GPL in June 2005. Qt 4 supported the same set of platforms in the free software/open source editions as in the proprietary edition, so it is possible, with Qt 4.0 and later releases, to create GPL-licensed free/open source applications using Qt on all supported platforms. The GPL v3 with special exception was later added as an added licensing option. The GPL exception allows the final application to be licensed under various GPL-incompatible
free software/
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
licenses such as the
Mozilla Public License 1.1.
Acquisition by Nokia
Nokia acquired Trolltech ASA on 17 June 2008 and changed the name first to Qt Software, then to Qt Development Frameworks.
Nokia focused on turning Qt into the main development platform for its devices, including a port to the
Symbian
Symbian is a discontinued mobile operating system
A mobile operating system is an operating system for mobile phones, tablets, smartwatches, smartglasses, or other non-laptop personal mobile computing devices. While computers such as typic ...
S60 platform. Version 1.0 of the Nokia Qt SDK was released on 23 June 2010. The source code was made available over Gitorious, a community oriented
git source code repository, with a goal of creating a broader community using and improving Qt.
On 14 January 2009, Qt version 4.5 added another option, the
LGPL
The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own ...
, to make Qt more attractive for both non-GPL open source projects and closed applications.
In February 2011, Nokia announced its decision to drop Symbian technologies and base their future smartphones on the
Windows Phone platform instead (and since then support for that platform has also been dropped).
[
] One month later, Nokia announced the sale of Qt's commercial licensing and professional services to Digia, with the immediate goal of taking Qt support to
Android
Android may refer to:
Science and technology
* Android (robot), a humanoid robot or synthetic organism designed to imitate a human
* Android (operating system), Google's mobile operating system
** Bugdroid, a Google mascot sometimes referred to ...
,
iOS and
Windows 8 platforms, and to continue focusing on desktop and embedded development, although Nokia was to remain the main development force behind the framework at that time.
Merging and demerging with Digia
In March 2011, Nokia sold the commercial licensing part of Qt to Digia, creating Qt Commercial.
In August 2012, Digia announced that it would acquire Qt from Nokia. The Qt team at Digia started their work in September 2012. They released Qt 5.0 within a month and newer versions every six months with new features and additional supported platforms.
In September 2014, Digia transferred the Qt business and copyrights to their wholly owned subsidiary, The Qt Company, which owns 25 brands related to Qt. In May 2016, Digia and Qt demerged completely into two independent companies.
The Qt Project and open governance
Qt 5 was officially released on 19 December 2012. This new version marked a major change in the platform, with hardware-accelerated graphics,
QML and
JavaScript playing a major role. The traditional C++-only QWidgets continued to be supported, but did not benefit from the performance improvements available through the new architecture. Qt 5 brings significant improvements to the speed and ease of developing user interfaces.
Framework development of Qt 5 moved to open governance at qt-project.org, which made it possible for developers outside Digia to submit patches for review.
Qt contributors

Aside from The Qt Company, many organizations and individuals using Qt as their development platform participate in the open development of Qt via the Qt Project.
One such Qt contributor is Klarälvdalens Datakonsult AB, a Swedish Qt consulting company. KDAB is involved in many areas, including maintenance of several components.
Together with
RIM/BlackBerry, KDAB is maintaining the
QNX and
BlackBerry 10 ports of Qt.
Another participator is
Intel, contributing for example
Wayland support.
AudioCodes
AudioCodes Ltd. is a provider of advanced communications software, products and productivity solutions. Its services enable enterprises and service providers to build and operate all-IP voice networks for unified communications (UC), contact cen ...
maintains
IBM ClearCase support in
Qt Creator.
As a heavy user of Qt, the
KDE project submits many patches and features from its developer library
KDE Frameworks back to Qt.
See also
*
List of widget toolkits
*
Android software development
*
iOS SDK
*
Wt (web toolkit)
Wt (pronounced ''"witty"'') is an open-source widget-centric web framework for the C++ programming language. It has an API resembling that of Qt framework (although it was developed with Boost, and is incompatible when mixed with Qt), also us ...
Bibliography
Qt Wiki provides a comprehensive list of English books about Qt.
This is a list of notable books:
*
*
*
*
*
*
*
*
*
References
External links
Qt Marketplace*
{{Widget toolkits
1992 software
Application programming interfaces
Articles with example C++ code
C++ libraries
Cross-platform software
Cross-platform desktop-apps development
Formerly proprietary software
Free computer libraries
Free software programmed in C++
KDE
Software using the LGPL license
Widget toolkits
X-based libraries