Qt (software)

QtQt frameworkQt toolkitQt 4Qt4Qt 5 QtQt 3Qt5Qt application framework
Qt (pronounced "cute" ) is a cross-platform application framework and widget toolkit for creating classic and embedded graphical user interfaces, and applications that run on various software and hardware platforms with little or no change in the underlying codebase while still being a native application with native capabilities and speed.wikipedia
759 Related Articles

Cross-platform software

cross-platformPlatform independentmulti-platform
Qt (pronounced "cute" ) is a cross-platform application framework and widget toolkit for creating classic and embedded graphical user interfaces, and applications that run on various software and hardware platforms 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, 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 a project to co-ordinate the development of the Qt software framework.

Deepin

Deepin Desktop Environment for LinuxDeepin Linux
DDE (Deepin Desktop Environment) for Deepin Linux
Deepin (stylized as deepin; formerly known as Linux Deepin and Hiweed Linux ) is an open source operating system for computers featuring its own desktop environment called DDE (Deepin Desktop Environment) based on Qt.

KDE

PlasmaKDE Plasma DesktopK Desktop Environment
KDE Plasma, a libre desktop environment for computers and tablets
KDE software consists of over 6 million lines of code (not including Qt).

Qt Quick

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.

Qt Extended

QtopiaImprovedQtMoko
Qtopia, a system by Nokia for embedded and mobile devices
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.

LXQt

Qt port
LXQt (Lightweight X11 Desktop Environment), the successor to the GTK+-based LXDE, based on Qt There are cases where applications have ported their user interface code from another toolkit to Qt to make use of a cross-platform native GUI, such as the Wireshark network packet analyzer, LXQt desktop, VLC media player and the Rosegarden audio editor.
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.

Wireshark

EtherealWireshark and Ethereal
There are cases where applications have ported their user interface code from another toolkit to Qt to make use of a cross-platform native GUI, such as the Wireshark network packet analyzer, LXQt desktop, VLC media player and the Rosegarden audio editor.
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.

AMD Radeon Software

HydraVisionfglrxAMD's proprietary "Catalyst
AMD's Radeon Software Crimson Edition driver tool application.
It is built using the Qt toolkit and runs on Microsoft Windows and Linux, 32- and 64-bit x86 processors.

Rosegarden

There are cases where applications have ported their user interface code from another toolkit to Qt to make use of a cross-platform native GUI, such as the Wireshark network packet analyzer, LXQt desktop, VLC media player and the Rosegarden audio editor.
Rosegarden is a free software digital audio workstation program developed for Linux with ALSA and Qt4.

VLC media player

VLClibVLCVLC for iOS
There are cases where applications have ported their user interface code from another toolkit to Qt to make use of a cross-platform native GUI, such as the Wireshark network packet analyzer, LXQt desktop, VLC media player and the Rosegarden audio editor. VLC media player
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.

Krita

Krita document or .kraKrita Sketch/Gemini
Krita graphics editing and digital painting software
Krita is a free and open-source raster graphics editor using the Qt visual toolkit and designed primarily for digital painting and animation purposes.

Scribus

Scribus desktop publishing software
Scribus is a desktop publishing (DTP) application using the Qt visual toolkit and released under the GNU General Public License as free software.

Ubuntu Touch

phone-based Ubuntu Touchtablet version of UbuntuUbuntu for phones
Ubuntu Touch, a phone UI developed by Ubports, originally by Canonical
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.

GTK+

GTKGTK2GTK+ 2
LXQt (Lightweight X11 Desktop Environment), the successor to the GTK+-based LXDE, based on Qt
It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprietary software to use it. Along with Qt, it is one of the most popular toolkits for the Wayland and X11 windowing systems.

AsteroidOS

AsteroidOS, an open source operating system designed for smartwatches
The user interface is completely written with the Qt5 framework.

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
MeeGo handset & tablet UX
The Handset UX is based on Qt, with GTK+ and Clutter included to provide compatibility for Moblin applications.

Jolla

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

Subsurface (software)

Subsurface
Subsurface, a software for logging and planning scuba dives initially designed and developed by Linus Torvalds
Until version 3.9.2, Subsurface used GTK+ for its graphical user interface, and with version 4.0 it was switched to Qt 4.

Desktop environment

desktopdesktop environmentsdesktops
KDE Plasma, a libre desktop environment for computers and tablets Graphical user-interfaces and desktop environments that utilize Qt/QML as widget toolkit:
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.

LXDE

LXDE Desktop EnvironmentLXTerminal
LXQt (Lightweight X11 Desktop Environment), the successor to the GTK+-based LXDE, based on Qt
Dissatisfied with GTK+ 3, Hong Jen Yee experimented with Qt in early 2013 and released the first version of a Qt-based PCManFM on 2013-03-26.

TrueOS

.pbiLuminaPBIs
Lumina, a desktop environment designed for TrueOS
Ken Moore is the main developer of Lumina, which is based on the Qt toolkit.

Application framework

frameworkframeworksapplication development framework
Qt (pronounced "cute" ) is a cross-platform application framework and widget toolkit for creating classic and embedded graphical user interfaces, and applications that run on various software and hardware platforms with little or no change in the underlying codebase while still being a native application with native capabilities and speed.
Several frameworks can build cross-platform applications for Linux, Macintosh, and Windows from common source code, such as Qt, the widget toolkits wxWidgets, Fox toolkit, or Eclipse Rich Client Platform (RCP).