Qt (software)

QtQt frameworkQt toolkitQt4Qt5Qt 4Qt (framework)Qt 5Qt (toolkit)Qt 3
Qt (pronounced "cute" ) is a free and open-source widget toolkit 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 or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.wikipedia
765 Related Articles

Cross-platform software

Cross-platformPlatform independentmulti-platform
Qt (pronounced "cute" ) is a free and open-source widget toolkit 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 or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.
Cross-platform frameworks (such as Qt, Flutter, NativeScript, Xamarin, Phonegap, Ionic, and React Native) exist to aid cross-platform development.

Qt Project

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.
The Qt Project is an open collaboration effort to coordinate the development of the Qt software framework.

Linux

GNU/LinuxLinux on the desktopLin
Qt (pronounced "cute" ) is a free and open-source widget toolkit 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 or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.
These projects are based on the GTK+ and Qt widget toolkits, respectively, which can also be used independently of the larger framework.

KDE

KDE PlasmaKDE Plasma WorkspacesKDE Plasma Desktop
As a heavy user of Qt, the KDE project submits many patches and features from its developer library KDE Frameworks back to Qt.
KDE Frameworks provide more than 70 free and open-source libraries built on top of Qt.

Deepin

Linux DeepinDeepin Desktop EnvironmentDeepin Linux
It features DDE, the Deepin Desktop Environment, built on Qt and available for various distributions like Manjaro, Arch or Fedora.

Qt Extended

QtopiaQtopia Phone EditionQtMoko
It was developed by Qt Software, a subsidiary of Nokia, and when they cancelled the Qt Extended project, as it was free software, the community created a fork of it, the Qt Extended Improved project, and continued building.

Qt Quick

QtQuick
Qt also provides Qt Quick, that includes a declarative scripting language called QML that allows using JavaScript to provide the logic.
Qt Quick is a free software application framework developed and maintained by the Qt Project within the Qt framework.

QML

Qt also provides Qt Quick, that includes a declarative scripting language called QML that allows using JavaScript to provide the logic.
It is associated with Qt Quick, the UI creation kit originally developed by Nokia within the Qt framework.

AMD Radeon Software

AMD CatalystHydraVisionfglrx
It is built using the Qt toolkit and runs on Microsoft Windows and Linux, 32- and 64-bit x86 processors.

Lumina (desktop environment)

Lumina
By late 2013, Moore had developed a graphical overlay for Fluxbox based on Qt4, and had created a utility for "launching applications and opening files".

LXQt

LXImage-QtQt port
Dissatisfied with GTK 3, LXDE maintainer Hong Jen Yee experimented with Qt in early 2013 and released the first version of a Qt-based PCMan File Manager on 2013-03-26.

Ubuntu Touch

Ubuntu PhoneUBportsphone-based Ubuntu Touch
Ubuntu Touch uses the Qt 5-based touch user interface and various software frameworks originally developed for Maemo and MeeGo such as oFono as telephony stack, accounts-sso for single sign-on, and Maliit for input.

Open Broadcaster Software

OBS
Open Broadcaster Software (OBS) is a free and open-source cross-platform streaming and recording program built with Qt and maintained by the OBS Project.

Krita

Kiki the Cyber SquirrelKikiKRA
It is written in Qt and runs on Windows and Unix-like OSes (including Linux and macOS).

Scribus

Scribus is written in Qt and released under the GNU General Public License.

AsteroidOS

The user interface is completely written with the Qt5 framework.

LMMS

It is free software, written in Qt and released under the GNU General Public License, version 2 (GPLv2).

Wireshark

EtherealWireshark and Ethereal
Wireshark is cross-platform, using the Qt widget toolkit in current releases to implement its user interface, and using pcap to capture packets; it runs on Linux, macOS, BSD, Solaris, some other Unix-like operating systems, and Microsoft Windows.

GNU General Public License

GPLGNU GPLGPLv2
Qt is available under both commercial licenses and open source GPL 2.0, GPL 3.0, and LGPL 3.0 licenses.
Examples of such companies include MySQL AB, Digia PLC (Qt framework, before 2011 from Nokia), Red Hat (Cygwin), and Riverbank Computing (PyQt).

MeeGo

Meego HarmattanMeeGo netbookMeeGo TV
The Handset UX is based on Qt, with GTK+ and Clutter included to provide compatibility for Moblin applications.

Rosegarden

Rosegarden is a free software digital audio workstation program developed for Linux with ALSA and Qt4.

Subsurface (software)

Subsurface
Until version 3.9.2, Subsurface used GTK+ for its graphical user interface, and with version 4.0 it was switched to Qt 4.

Jolla

Jolla phoneJolla’s
They named their operating system "Sailfish OS", which includes a gesture-based user interface developed using Qt, QML and HTML5, as did Nokia's N9.

Desktop environment

desktopdesktop environmentsdesktops
In this context, a desktop environment typically consists of several separate components, including a window manager (such as Mutter or KWin), a file manager (such as Files or Dolphin), a set of graphical themes, together with toolkits (such as GTK+ and Qt) and libraries for managing the desktop.

VLC media player

VLCVLC playerlibVLC
The default GUI is based on Be API on BeOS, Cocoa for macOS, and Qt 4 for Linux and Windows, but all give a similar standard interface.