Qt (software): Difference between revisions

Content deleted Content added
No edit summary
Tags: Reverted Mobile edit Mobile web edit Disambiguation links added
Undid revision 1305371172 by 116.71.167.10 (talk)
 
(43 intermediate revisions by 32 users not shown)
Line 1:
{{For|the company formerly known as Qt Software|The Qt CompanyGroup}}
{{Use dmy dates|date=April 2020}}
{{Confuse|QuickTime}}
 
{{Use dmy dates|date=AprilMarch 20202025}}
{{Infobox software
| name = Qt (software)
Line 14 ⟶ 17:
| latest release date = {{start date and age|{{wikidata|qualifier|P548=Q2804309|P348|P577}}}}
| programming language = [[C++]] ([[C++17]])
| operating system = [[Android (operating system)|Android]], [[Genode|Genode / Sculpt]], [[Haiku (operating system)|Haiku]], [[iOS]], [[Linux]] ([[Linux on embedded systems|embedded]], [[Wayland (display server protocol)|Wayland]], [[X Window System|X11]]), [[macOS]], [[Microsoft Windows]], [[WebAssembly]], [[List of platforms supported by Qt|...]]<ref>{{cite web|url=https://doc.qt.io/qt-5/supported-platforms.html|title=Supported Platforms}}</ref><!-- In Infobox reference platforms only for brevity reasons. -->
| platform = [[Cross-platform]]
| size =
Line 24 ⟶ 27:
| website = {{URL|https://www.qt.io}}
}}
{{For|the company formerly known as Qt Software|The Qt Company}}
{{Short description|Object-oriented framework for software development}}
{{Confuse|QuickTime}}
 
'''Qt''' ({{IPA|/ˈkjuːt/}} pronounced "cute"<ref>{{cite web|url=https://www.qt.io/about-us/|title=Qt - About Us|archive-url=https://web.archive.org/web/20170222172844/https://www.qt.io/about-us/|archive-date=22 February 2017}}</ref><ref>{{cite web |url=http://bits.blogs.nytimes.com/2010/02/16/that-smartphone-is-so-qt/ |title=That Smartphone Is So Qt |date=16 February 2010 |author=Ashlee Vance |author-link=Ashlee Vance |access-date=19 February 2010 }}</ref> or as an [[initialism]]) is a cross-platform application development framework for creating [[graphical user interfaces]] as well as [[Cross-platform software|cross-platform]] applications that run on various software and hardware platforms such as [[Linux]], [[Windows]], [[macOS]], [[Android (operating system)|Android]] or [[embedded system]]s 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.<ref>{{cite web|url=https://dot.kde.org/2011/10/21/kde-applauds-qts-move-open-governance |title=KDE Applauds Qt's Move to Open Governance |publisher=KDE.News |first=Lydia|last=Pintscher |date=21 October 2011 |access-date=8 May 2013}}</ref><ref>{{cite news|last=Meyer |first=David |url=httphttps://www.zdnet.com/article/nokia-gives-qt-open-source-governance-3040094261/ |title=Nokia gives Qt open-source governance |work=ZDNet |date=24 October 2011 |access-date=8 May 2013}}</ref><ref>{{cite web|url=https://blog.qt.io/blog/2014/08/06/defragmenting-qt-and-uniting-our-ecosystem/|title=Defragmenting Qt and Uniting Our Ecosystem|first1=NLars|last1=YCKnoll|date=6 August 2014}}</ref> nelicteativecommons Qt is available under both commercial licenses<ref name="Qt Commercial Licenses" /> and [[open-source]]<ref name="Qt Licensing" /nelicteativecommons> [[GNU General Public License|GPL]] 2.0, GPL 3.0, and [[GNU Lesser General Public License|LGPL]] 3.0 licenses.<ref name="Qt Licensing 2016" /><ref name="Adding LGPLv3" />nelicteativecommons
 
== Purposes and abilities ==
Line 37 ⟶ 38:
 
Qt supports various C++ compilers, including the [[GNU Compiler Collection|GCC]] and [[Clang]] C++ compilers and the [[Microsoft Visual Studio|Visual Studio]] suite. It supports other languages with bindings or extensions, such as [[Python (programming language)|Python]] via Python bindings<ref>{{
Cite web|date=2023-12-27 December 2023|
title=PyQt Documentation|
url=https://www.riverbankcomputing.com/static/Docs/PyQt6/index.html|
website=www.riverbankcomputing.com
}}</ref> and [[PHP]] via an extension for PHP5,<ref>{{Cite web|date=2020-10-10 October 2020|title=PHP-Qt - the Qt extension for php|url=http://www.php-qt.org/|url-status=live|archive-url=https://archive.today/20201012023551/http://www.php-qt.org/|archive-date=12 October 2020|access-date=2020-10-12 October 2020|website=www.php-qt.org}}</ref> and has extensive [[internationalization and localization|internationalization]] support. Qt also provides [[Qt Quick]], that includes a [[Declarative programming|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]] parsing, [[Thread (computing)|thread]] management and network support.
Line 47 ⟶ 48:
== Releases ==
 
The latest version of the Qt Framework is Qt 6.79, which was released on 2 April 2,2025.<ref>{{cite 2024web |author1=Volker Hilsheimer |title=Qt 6.9 Released |url=https://www.qt.io/blog/qt-6.9-released |website=www.qt.io |language=en}}</ref>
 
Also still supported are - for commercial users - 6.5 LTS, released on 3 April 3, 2023, 6.2 LTS,<ref>{{cite web|url=https://wiki.qt.io/Qt_6.2_Release|title=Qt 6.2.2 Released|date=1 DecDecember 2021|website=Qt|publisher=The Qt Company|access-date=6 DecDecember 2021}}</ref> released on 30 September 2021, and 5.15 LTS, released on 26 May 2020 – [[long-term support]] (LTS) versions are generally supported for three years with a commercial license, while 5.15 support was extended to five years for subscription license holders, and so it is supported until 26 May 2025. Additionally the [[KDE]] project provides unofficial support for, at least, Qt 5.15, i.e. not just for commercial users.
 
== Qt in use ==
Line 71 ⟶ 72:
[[File:KDE Mascot Konqi for Qt.png|thumb|KDE's mascot [[Konqi]]]]
Graphical user-interfaces and [[desktop environment]]s that utilize Qt/QML as widget toolkit:
* [[KDE Plasma 5|KDE Plasma]], a [[libre software|libre]] [[desktop environment]] for various computing devices<ref>{{cite web|url=https://www.kde.org/developerplatform/ |title= The KDE development platform}}</ref>
* DDE ([[Deepin]] Desktop Environment) of Linux Deepin<ref>{{cite web |url=http://news.softpedia.com/news/beautifully-crafted-deepin-15-linux-os-gets-a-release-candidate-build-gallery-498074.shtml |title=Beautifully Crafted Deepin 15 Linux OS Drops Ubuntu for Debian Sid, RC Out Now |author=Marius Nestor |date=24 December 2015 |quote=The Deepin desktop environment has been refactored in the latest Qt GUI toolkit, replacing the HTML5 and WebKit frameworks, while Go is still used for the backend.}}</ref><ref>{{cite web|url=https://www.deepin.org/2015/12/23/deepin-15-rc-make-you-only-have-eyes-for-us-by-the-sincerity/|title=深度操作系统 15 RC ——用真心捕获你的芳心 – 深度科技社区|date=23 December 2015|website=Deepin.org|access-date=15 June 2017|archive-date=17 May 2017|archive-url=https://web.archive.org/web/20170517234458/https://www.deepin.org/2015/12/23/deepin-15-rc-make-you-only-have-eyes-for-us-by-the-sincerity/|url-status=dead}}</ref>
* UKUI ([[Ubuntu Kylin]] User Interface)<ref>{{cite web|url=https://www.omgubuntu.co.uk/2020/02/ubuntu-kylin-ukui-desktop-qt|title=Wowser, the UKUI 3.0 Desktop Looks Phenomenal (Updated)|author=Joey Sneddon|website=omg!ubuntu!|date=5 February 2020 }}</ref>
* CutefishDE, a desktop environment built with Qt Quick and essential KDE frameworks <ref>{{cite web|url=https://www.omgubuntu.co.uk/2021/06/cutefish-new-linux-desktop-environment |title= OMGUbuntu Review|date= 11 June 2021}}</ref>
* [[LXQt]] (Lightweight X11 Desktop Environment)
* [[Lumina (desktop environment)|Lumina]], a desktop environment designed for [[BSD]]-based TrueOS<ref>{{cite web|url=http://lumina-desktop.org/ |title= Lumina Homepage}}</ref>
* [[Lomiri]] (formerly [[Unity8]]),<ref>{{cite web|url=https://ubports.com/blog/ubports-blog-1/post/lomiri-new-name-same-great-unity8-265|title=Lomiri: New name, Same Great Unity8|website=ubports.com|date=12 July 2019 }}</ref> a convergent desktop environment started by Canonical, maintained by Ubports<ref>{{cite web|url=https://github.com/ubports/unity8/ |title=Unity8 Code Repository on Github|website=Github.com|date=13 September 2022 }}</ref>
* Maui Shell, a DE that also features their own app suite<ref>{{cite web|url=https://www.youtube.com/watch?v=O7gzWHJ_cW4 |title= Review by Tylers Tech channel|website= [[YouTube]]|date= 6 January 2022}}</ref>
* [[Unity (user interface)#Unity 2D|Unity 2D]], a desktop shell written in Qt and Qml
* [[Trinity Desktop Environment|Trinity DE]], a continuously developed fork based on KDE3<ref>{{cite web|url=https://www.trinitydesktop.org/about.php|title=About Trinity|website=www.trinitydesktop.org|access-date=25 April 2019}}</ref>
Line 109 ⟶ 110:
* AMD's [[Radeon Software]] Crimson Edition driver tool application.<ref>{{cite web|url=https://arstechnica.com/gaming/2015/11/amd-radeon-software-crimson-a-new-name-and-a-new-look-for-catalyst/|title=AMD Radeon Software Crimson: A new name and a new look for Catalyst|first=Mark|last=Walton|date=2 November 2015}}</ref>
* [[Audacious (software)|Audacious]], a music player for [[Linux]], Microsoft Windows, and other [[Unix-like]] operating systems.
* [[Autodesk Fusion 360]]<ref>{{cite web |title="This application failed to start because it could not find or load the Qt platform plug-in" when launching or uninstalling Fusion 360 |url=https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/This-application-failed-to-start-because-it-could-not-find-or-load-the-Qt-platform-plugin-error-when-uninstalling-Fusion-360.html |archive-url=https://web.archive.org/web/20250618094705/https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/This-application-failed-to-start-because-it-could-not-find-or-load-the-Qt-platform-plugin-error-when-uninstalling-Fusion-360.html |archive-date=18 June 2025}}</ref>
* [[Autodesk Maya]]<ref>{{cite web |url=http://qt.nokia.com/qt-in-use/autodesk/ |title=Qt in Autodesk |url-status=dead |archive-url=https://web.archive.org/web/20110723145736/http://qt.nokia.com/qt-in-use/autodesk/ |archive-date=23 July 2011}}</ref>
* [[Autodesk 3ds Max]]<ref>{{cite web |url=https://help.autodesk.com/view/3DSMAX/2018/ENU/?guid=__developer_what_s_new_what_s_new_3ds_max_2018_sdk_html |title=What's New: 3ds Max 2018 SDK |website=help.autodesk.com |access-date=14 June 2019 |quote=3ds Max 2018 now uses Qt 5.6.2, and plug-ins can build UIs in Qt using the standard GPL Qt 5.6.2 distribution, and the Visual Studio 2015 Qt add-on}}</ref>
Line 124 ⟶ 126:
* [[FreeMat]] free open source numerical computing environment
* [[Gambas]] free open source [[BASIC]] [[integrated development environment]]
* [[GCompris]] [[free software|free]] educational suite for children
* [[Google Earth]]<ref>{{cite web|url=http://googlesystem.blogspot.de/2010/06/google-earth-includes-web-browser.html |title=Google Earth Includes a Web Browser |publisher=Googlesystem.Blogspot.de |date=15 June 2010|access-date=8 April 2013}}</ref>
* [[GPlates]], a plate tectonics visualisation software
Line 137 ⟶ 140:
* [[PCSX2]], a free and open-source cross-platform Playstation 2 emulator
* [[qBittorrent]] cross-platform free and open-source BitTorrent client<ref>{{cite web|title=Qbittorrent |url=https://github.com/qbittorrent/qBittorrent |website=[[GitHub]]|date=18 February 2022}}</ref>
* [[QGIS]] geographic information system<ref>{{cite web |url=http://www.qgis.org/pyqgis-cookbook/intro.html |title=PyQGIS Developer Cookbook: Introduction |website=qgis.org |access-date=1 March 2017 |quote=the whole QGIS code depends on Qt libraries }}{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
* [[Qtractor]] Audio multitrack recorder and editing software
* [[QuiteRSS]] Feed Reader
* [[Retroshare]] F2F communication platform
* [[Roblox#Roblox Studio and game design|Roblox Studio]] a game creation tool used on the Roblox platform
* [[RStudio]] Desktop GUI and IDE for R statistical software<ref>{{cite book|title = Getting Started with RStudio|last = Verzani|first = John|date = 23 September 2011|publisher = O'Reilly Media, Inc|isbn = 9781449309039|page = 4}}</ref>
* [[Scribus]] desktop publishing software<ref>{{cite web|url=https://wiki.scribus.net/canvas/Development|title=Scribus Development}}</ref>
* [[Sibelius (software)|Sibelius]] music composition and notation software<ref>{{Cite web|url=http://www.sibelius.com/cgi-bin/helpcenter/chat/chat.pl?com=thread&start=702753&groupid=3&guest=1#702773|title=Sibelius - the leading music composition and notation software|website=www.sibelius.com|access-date=19 October 2016}}</ref>
* [[Soulseek|SoulseekQT]], a P2P file-sharing client<ref>{{cite web|url=http://www.slsknet.org/news/node/7|title=SoulseekQT Public Build 1|access-date=4 January 2024-01-04|archive-date=12 May 2014-05-12|archive-url=https://web.archive.org/web/20140512231731/http://www.slsknet.org/news/node/7|url-status=live}}</ref>
* [[Source 2]] engine tools<ref>{{cite web |url=https://developer.valvesoftware.com/wiki/Dota_2_Workshop_Tools/Panorama |title=Panorama |website=Valve Developer Community |access-date=28 April 2017}}</ref> a 3D video game engine developed by [[Valve Corporation|Valve]]
* [[Spyder (software)|Spyder]], a Python [[Integrated development environment|IDE]]
* [[Stellarium (software)|Stellarium]], a planetarium program
* [[Subsurface (software)|Subsurface]], a software for logging and planning scuba dives initially designed and developed by Linus Torvalds<ref>{{cite web |url=http://subsurface.hohndel.org/2013/12/subsurface-4-0-has-been-released/ |title=Subsurface 4.0 has been released |date=15 December 2013 |access-date=23 March 2016 |archive-date=12 August 2014 |archive-url=https://web.archive.org/web/20140812012445/https://subsurface.hohndel.org/2013/12/subsurface-4-0-has-been-released/ |url-status=dead }}</ref>
* [[SuperCollider]], an environment and programming language for real-time audio synthesis and algorithmic composition
* [[Synergy (software)|Synergy]], a software application for sharing a keyboard and mouse between multiple computers
* [[Teamviewer]], a computer software package for remote control, desktop sharing, online meetings, web conferencing and file transfer between computers<ref>{{cite web |url=https://community.teamviewer.com/t5/Linux/Update-TeamViewer-13/td-p/24537|title=TeamViewer 13|date=December 2017 }}</ref>
* [[Telegram (software)|Telegram]], a messaging client available for Windows, Mac and Linux<ref>{{cite web |url=https://github.com/telegramdesktop/tdesktop|title=Telegram desktop messaging app|website=[[GitHub]]|date=17 February 2022}}</ref>
* [[VirtualBox]] OS virtualization software<ref>{{cite web|url=https://www.virtualbox.org/wiki/VBoxMainLogging|title=VBoxMainLogging - Oracle VM VirtualBox}}</ref>
* [[VLC media player]]<ref>{{cite web |url=https://wiki.videolan.org/Qt_Interface/|title= Qt Interface}}</ref>
* [[WeChat]] 4.0
* [[Wireshark]], a packet analyzer<ref>{{cite web |url=https://www.wireshark.org/docs/wsdg_html_chunked/ChUIQt.html|title= Qt Application Framework}}</ref>
* [[WPS Office]]<ref>{{cite web|url=https://github.com/wps-community/wps_i18n|title=wps_i18n: KSO/WPS internationalization support|last=wps-community|date=14 June 2017|access-date=15 June 2017|via=GitHub}}</ref>
Line 165 ⟶ 171:
* [[AMD]]<ref>{{cite web | url=https://www1.qt.io/qt-news/qt-enhances-user-experience-amds-radeon-software-crimson-edition-graphic-software/ |title=AMD's Radeon Software Crimson Edition | access-date=30 June 2016}}</ref>
* [[Blizzard Entertainment]]<ref>{{cite web |url=https://github.com/blizzard/Qt |title=Blizzard's additions/modifications to Qt|website=[[GitHub]]|date=28 April 2021}}</ref>
* [[BMW]]<ref>{{cite AV media|url=https://youtube.com/watch?v=R27q5SlXVzI |archive-url=https://ghostarchive.org/varchive/youtube/20211211/R27q5SlXVzI| archive-date=2021-12-11 December 2021 |url-status=live|title=QtWS16- Qt Creator as BMW Car IT Automotive IDE, Helio Chissini de Castro, BMW Car IT}}{{cbignore}}</ref>
* [[Crytek]]<ref name="cryengine.com"/>
* [[Daimler AG]]<ref>{{cite press release|url=https://www.globenewswire.com/news-release/2018/05/16/1507404/0/en/Qt-selected-for-In-Vehicle-Infotainment-IVI-Systems-by-leading-automotive-OEMs.html|title=Qt selected for In-Vehicle Infotainment (IVI) Systems by leading automotive OEMs}}</ref><ref>{{cite AV media|url=https://youtube.com/watch?v=gRYtG30yHxo |archive-url=https://ghostarchive.org/varchive/youtube/20211211/gRYtG30yHxo| archive-date=2021-12-11 December 2021 |url-status=live|title=Built with Qt: Mercedes-Benz Generation EQ}}{{cbignore}}</ref>
* [[DreamWorks Pictures|DreamWorks]]<ref>{{cite AV media |url=https://www.youtube.com/watch?v=SBQGN2SfEpk |archive-url=https://ghostarchive.org/varchive/youtube/20211211/SBQGN2SfEpk| archive-date=2021-12-11 December 2021 |url-status=live|title= Behind the Scenes at DreamWorks Animation: Making the Apps that Make the Movies}}{{cbignore}}</ref><ref>{{cite AV media |url=https://www.youtube.com/watch?v=2Ig_OjvPWe8 |archive-url=https://ghostarchive.org/varchive/youtube/20211211/2Ig_OjvPWe8| archive-date=2021-12-11 December 2021 |url-status=live|title= UI & System Design Challenges for the NxG Lighting Tool}}{{cbignore}}</ref>
* [[Electronic Arts]]<ref>{{cite web |title=Open Source - Electronic Arts |url=http://gpl.ea.com/qtsource.html}}</ref>
* [[European Space Agency]]<ref>{{cite web |title=Qt in the European Space Agency |url=http://qt.nokia.com/qt-in-use/story/customer/esa-european-space-agency |archive-url=https://web.archive.org/web/20110723145813/http://qt.nokia.com/qt-in-use/story/customer/esa-european-space-agency |archive-date=23 July 2011 |url-status=dead}}</ref>
Line 175 ⟶ 181:
* [[LG]]<ref>{{cite web |first=Jon |last=Porter |url=https://www.theverge.com/2019/6/26/18759414/lg-qt-partnership-webos-cars-automotive-robots-smart-home-devices |title=LG tries to bring webOS to cars, robots, and the smart home with new partnership |date=26 June 2019 |publisher=The Verge |access-date=28 April 2020}}</ref>
* [[Lucasfilm]]<ref>{{cite press release |url=https://www.businesswire.com/news/home/20071015006427/en/Lucasfilm-Ltd.-Trolltechs-Qt-Create-User-Interface#.VYJvD2RViko|title=Lucasfilm Entertainment Company Ltd.}}</ref><ref>{{cite web |url=http://qt.nokia.com/qt-in-use/qt-in-visual-effects |title=Qt in Visual Effects |url-status=dead |archive-date=23 July 2011 |archive-url=https://web.archive.org/web/20110723145754/http://qt.nokia.com/qt-in-use/qt-in-visual-effects}}</ref>
* [[Microsoft]]<ref>{{cite web |url=http://www.qtworldsummit.com/2016/sessions/how-to-transition-your-existing-native-mobile-applications-to-using-a-common-qt-based-core/ | title= Qt World Summit talk }}{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
* [[Panasonic]]<ref>{{cite web |url=http://qt.nokia.com/about/news/panasonic-selects-qt-for-hd-video-system |title=Panasonic selects Qt for HD video system |url-status=dead |archive-url=https://web.archive.org/web/20110723145947/http://qt.nokia.com/about/news/panasonic-selects-qt-for-hd-video-system |archive-date=23 July 2011 }}</ref>
* [[Philips]]<ref>{{cite web |url=http://qt.nokia.com/qt-in-use/qt-in-ip-communications |title=Qt in IP Communications |url-status=dead |archive-url=https://web.archive.org/web/20110723145930/http://qt.nokia.com/qt-in-use/qt-in-ip-communications |archive-date=23 July 2011 }}</ref>
* [[Robert Bosch GmbH]]<ref>{{cite web|url=https://www.qt.io/bosch-built-with-qt|title=Bosch DruckMessWT built with Qt|date=January 2019}}</ref>
* [[Samsung]]<ref>{{cite web |url=http://qt.nokia.com/qt-in-use/qt-in-home-media |title=Qt in Home Media |url-status=dead |archive-url=https://web.archive.org/web/20110723145854/http://qt.nokia.com/qt-in-use/qt-in-home-media |archive-date=23 July 2011 }}</ref>
* [[Siemens]]<ref>{{cite web |url=http://qt.nokia.com/qt-in-use/story/customer/siemens |title=Qt helped Siemens deliver a C++ development platform for manufacturing software GUIs |url-status=dead |archive-url=https://web.archive.org/web/20110714191438/http://qt.nokia.com/qt-in-use/story/customer/siemens |archive-date=14 July 2011 }}</ref>
* [[Tesla, Inc.|Tesla]]<ref>{{cite web |url=https://electrek.co/2018/05/19/tesla-releases-softwar-open-source-licences/ |title=Tesla releases some of its software to comply with open source licences |author=Fred Lambert |authorlink=Fred Lambert |date=19 May 2018}}</ref>
* [[Tomtom]]<ref>{{cite web |url=https://resources.qt.io/customer-stories-automotive/qt-testimonial-tomtom-hmi-fabrizio-monaco |title=TomTom Builds Automotive HMIs with Qt |access-date=20 May 2019 |archive-date=28 January 2020 |archive-url=https://web.archive.org/web/20200128023724/https://resources.qt.io/customer-stories-automotive/qt-testimonial-tomtom-hmi-fabrizio-monaco |url-status=dead }}</ref>
* [[Valve Corporation|Valve]]<ref>{{cite web |url=https://developer.valvesoftware.com/wiki/Qt |title=Qt |website=Valve Developer Community |access-date=28 April 2017}}</ref>
* [[Volvo]]<ref>{{cite web|url=http://qt.nokia.com/qt-in-use/story/customer/volvo-mobility-systems |title=Volvo Mobility Systems |archive-url=https://web.archive.org/web/20110714191457/http://qt.nokia.com/qt-in-use/story/customer/volvo-mobility-systems |archive-date=14 July 2011 }}</ref>
* [[Walt Disney Animation Studios]]<ref>{{cite web |url=http://qt.nokia.com/qt-in-use/story/customer/walt-disney-feature-animation |title=Qt helped Walt Disney reduce development time spent on its cross-platform feature film production application |url-status=dead |archive-url=https://web.archive.org/web/20110714191507/http://qt.nokia.com/qt-in-use/story/customer/walt-disney-feature-animation |archive-date=14 July 2011 }}</ref>
{{Div col end}}
 
Line 333 ⟶ 339:
|last = Høgsberg
|date = 25 January 2011
|title = Add wayland lighthouse plugin
|url-status = dead
|archive-url = https://web.archive.org/web/20160203131659/https://qt.gitorious.org/qt/lighthouse/commit/6c5ea196ff086b92687033208f15e36591dc70f6
Line 348 ⟶ 354:
|-
|'''Windows'''
|Qt for Microsoft [[Windows 7]],<ref>{{cite web|url=https://wiki.qt.io/Support_for_Windows[[Windows 8|title=Qt Wiki&nbsp;– Support for8]], [[Windows 10|publisher=[[Qt Project10]], |date=11 August 2011 |access-date=11 August 2013}}</ref>and [[Windows 811|811]], andas well as [[Universal Windows 10Platform|10UWP]] 10<ref>{{citeCite web |title=Supported Platforms {{!}} Qt 5.15 |url=httphttps://blogdoc.qt.io/blogarchives/2015qt-5.15/04/29/windowssupported-10-support-in-qt/ |title=Windows 10 Support in Qt |publisher=[[The Qt Company]]platforms.html |access-date=29 April 20152025-07-05 |access-datewebsite=28 January 2016doc.qt.io}}</ref>
|-
|'''Windows RT'''
Line 367 ⟶ 373:
|-
|'''QNX'''
|Qt for [[QNX]]<ref>{{cite web |author=Katherine Barrios |url=http://blog.qt.io/blog/2011/11/29/qt-commercial-formally-supports-qnx-2/ |title=Qt Commercial Formally Supports QNX &#124; Qt Blog |date=29 November 2011 |access-date=13 March 2018}}</ref><ref>{{cite web|url=http://doc.qt.io/qt-5/platform-notes-qnx.html|title=Platform and Compiler Notes - QNX {{!}} Qt 5.10|access-date=13 March 2018|archive-date=14 March 2018|archive-url=https://web.archive.org/web/20180314043353/http://doc.qt.io/qt-5/platform-notes-qnx.html|url-status=dead}}</ref>
|-
|'''VxWorks'''
|Qt for [[VxWorks]].<ref>{{cite web |author=Tuukka Turunen |url=https://blog.qt.io/blog/2012/06/28/qt-commercial-for-vxworks-2/ |title=Qt Commercial for VxWorks &#124; Qt Blog |date=28 June 2012 |access-date=13 March 2018}}</ref><ref>{{cite web |url=https://doc.qt.io/qt-5/vxworks.html |title=Qt for VxWorks {{!}} Qt 5.10}}</ref> Only available under a [[proprietary software|proprietary]] (commercial) license. Qt 5.5.
|-
|'''QT for MCUs'''
|QT for MCUs<ref>{{cite web |url=https://doc.qt.io/QtForMCUs-2.8/ |title=Qt for MCUs 2.8.1}}</ref>
|}
 
Line 406 ⟶ 415:
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 [[Classic Mac OS|Mac OS]], [[Unix]], and [[Microsoft Windows]].<ref name="oreilly-qt"/><ref>{{cite web|url=http://www.qt.io/qt20/|title=Qt - Qt20|work=Qt}}</ref> 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.<ref name="oreilly-qt" />
 
The toolkit was called Qt because the letter [[Q]] looked appealing in Haavard's [[Emacs]] typeface, and "t" was inspired by [[X Toolkit Intrinsics|Xt]], the X toolkit.<ref name="oreilly-qt">{{cite book|title=C++ GUI Programming with Qt 4 |last1=Blanchette |first1=Jasmin |last2=Summerfield |first2=Mark |publisher=[[Prentice-Hall]] |chapter=A Brief History of Qt |pages=xv–xvii |edition=1st |date=June 2006 |chapter-url=http://my.safaribooksonline.com/0131872494/pref04 |access-date=5 August 2013|archive-date=2019-09-23 September 2019|archive-url=https://web.archive.org/web/20190923193951/https://my.safaribooksonline.com/0131872494/pref04}}</ref>
 
The first two versions of Qt had only two flavors: Qt/X11 for Unix and Qt/Windows for Windows.
Line 421 ⟶ 430:
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]] project began porting the GPL licensed Qt/X11 code base to Windows.<ref>{{cite web |url=httphttps://qtwin.sourceforge.net/qt3-win32/history.php|title=Q../Windows Edition history|date=5 June 2006|archive-url=https://web.archive.org/web/20100731070812/http://qtwin.sourceforge.net/qt3-win32/history.php|archive-date=31 July 2010}}</ref> 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.<ref>[https://marc.info/?l=kde-cygwin&m=104431728920022&w=2 E-mail to the kde-cygwin mailing list] by Chris January, 4 February 2003
</ref><ref>{{cite web |url=http://www.trolltech.com/developer/faqs/noncomm.html |title=Qt Non-commercial FAQ |publisher=Trolltech |archive-url=https://web.archive.org/web/20031005175911/http://www.trolltech.com/developer/faqs/noncomm.html |archive-date=5 October 2003}}</ref> The project achieved reasonable success although it never reached production quality.
 
Line 437 ⟶ 446:
 
=== Merging and demerging with Digia ===
In March 2011, Nokia sold the commercial licensing part of Qt to Digia, creating Qt Commercial.<ref name="Nokia and Digia">{{cite web |url=https://blog.qt.io/blog/2011/03/07/nokia-and-digia-working-together/ |title=Nokia and Digia working together to grow the Qt community |date=7 March 2011 |access-date=8 July 2011 |first=Sebastian |last=Nystrom}}</ref> In August 2012, Digia announced that it would acquire Qt from Nokia.<ref>{{cite web |author=Digia Plc |url=https://www.digia.com/en/Home/Company/Press/2012/Digia-to-acquire-Qt-from-Nokia/ |title=Digia to acquire Qt from Nokia |publisher=Digia Plc |date=9 August 2012 |access-date=17 October 2014 |archive-date=18 October 2014 |archive-url=https://web.archive.org/web/20141018015054/http://www.digia.com/en/Home/Company/Press/2012/Digia-to-acquire-Qt-from-Nokia/ |url-status=dead }}</ref> The Qt team at Digia started their work in September 2012.<ref>{{cite web |author=Digia Plc |url=https://www.digia.com/en/Home/Company/Press/2012/Digia-to-acquire-Qt-from-Nokia/ |title=The journey starts today |publisher=Digia Plc |date=18 September 2012 |access-date=17 October 2014 |archive-date=18 October 2014 |archive-url=https://web.archive.org/web/20141018015054/http://www.digia.com/en/Home/Company/Press/2012/Digia-to-acquire-Qt-from-Nokia/ |url-status=dead }}</ref> 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<ref>{{cite web|url=https://www.tmdn.org/tmview/bookmark?q=anm:%22qt%20company%22|title=TMview search result shown on September 12th, 2016|website=TMDN.org|access-date=15 June 2017}}</ref> related to Qt. In May 2016, Digia and Qt demerged completely into two independent companies.<ref>{{cite web|url=http://www.digia.com/en/actual/news/2016/digia-and-qt-have-demerged-into-two-companies--digias-new-strategys-main-themes-revealed/|title=Digia and Qt have demerged into two companies – Digia's new strategy's main themes revealed|website=Digia|access-date=15 June 2017|archive-date=17 June 2017|archive-url=https://web.archive.org/web/20170617092521/http://www.digia.com/en/actual/news/2016/digia-and-qt-have-demerged-into-two-companies--digias-new-strategys-main-themes-revealed/|url-status=dead}}</ref>
 
=== The Qt Project and open governance ===
Line 454 ⟶ 463:
One such Qt contributor is Klarälvdalens Datakonsult AB, a Swedish Qt consulting company.<ref>{{cite web |url=http://www.kdab.com/kdab-contributions-to-qt-5-0-part-1/ |title=contributions to Qt 5.0 (part 1) |publisher=KDAB |date=20 December 2012 |access-date=8 May 2013}}</ref> KDAB is involved in many areas, including maintenance of several components.<ref>{{cite web|url=http://www.kdab.com/kdab-contributions-to-qt-5-0-part-2/ |title=contributions to Qt 5.0 (part 2) |publisher=KDAB |date=21 December 2012 |access-date=8 May 2013}}</ref><ref>{{cite web|url=http://www.kdab.com/maintaining-qt3d/ |title=Maintaining Qt3D |publisher=KDAB |date=21 December 2012 |access-date=8 May 2013}}</ref>
 
Together with [[BlackBerry (company)|RIM/BlackBerry]], KDAB is maintaining the [[QNX]] and [[BlackBerry 10]] ports of Qt.<ref name="Stats2012" /><ref>{{cite web |url=http://www.kdab.com/qt5-on-the-qnx-operating-system/ |title=Qt5 on the QNX operating system |publisher=KDAB |date=19 April 2012 |access-date=8 May 2013 |archive-date=19 July 2013 |archive-url=https://web.archive.org/web/20130719064617/http://www.kdab.com/qt5-on-the-qnx-operating-system/ |url-status=dead }}</ref>
 
Another participator is [[Intel]], contributing for example [[Wayland (display server protocol)|Wayland]] support.<ref>{{cite web|url=https://www.phoronix.com/scan.php?page=news_item&px=ODYyNQ |title=[Phoronix&#93; Qt Is Now Drawing On Wayland |publisher=Phoronix.com |date=21 September 2010 |access-date=8 May 2013}}</ref> [[AudioCodes]] maintains [[IBM Rational ClearCase|IBM ClearCase]] support in [[Qt Creator]].<ref>{{cite web|url=http://wiki.qt.io/Maintainers |title=Maintainers &#124; Qt Wiki |publisher=Qt Project |date=12 April 2013 |access-date=8 May 2013}}</ref>
Line 471 ⟶ 480:
{{Refbegin}}
* {{cite web
| last1 = Bocklage-Ryannel
| first1 = Juergen
| last2 = Thelin
| first2 = Johan
| title = Qt 5 Cadaques
| edition = 1st
| date = 12 May 2015
| url = https://qmlbook.github.io/
}}
* {{cite book
| last1 = Blanchette
| first1 = Jasmin
| last2 = Summerfield
| first2 = Mark
| title = C++ GUI Programming with Qt 4
| edition = 2nd
| date = 14 February 2008
| publisher = [[Prentice Hall]]
| isbn = 978-0-13-235416-5
| url = https://www.informit.com/store/c-plus-plus-gui-programming-with-qt4-9780132354165
}}
* {{cite book
| last = Summerfield
| first = Mark
| title = Advanced Qt Programming: Creating Great Software with C++ and Qt 4
| edition = 1st
| date = 23 August 2010
| publisher = [[Addison-Wesley]]
| isbn = 978-0-321-63590-7
| url = http://www.qtrac.eu/aqpbook.html
}}
* {{cite book
|last1 = Fitzek
|first1 = Frank H. P.
|last2 = Mikkonen
|first2 = Tommi
|last3 = Torp
|first3 = Tony
|title = Qt for Symbian
|edition = 1st
|date = 17 May 2010
|publisher = [[John Wiley & Sons|Wiley]]
|isbn = 978-0-470-75010-0
|url = http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470750103.html
|url-status = dead
|archive-url = https://web.archive.org/web/20091219194350/http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470750103.html
Line 520 ⟶ 529:
}}
* {{cite book
| last = Summerfield
| first = Mark
| title = Rapid GUI Programming with Python and Qt
| edition = 1st
| date = 28 October 2007
| publisher = [[Prentice Hall]]
| isbn = 978-0-13-235418-9
| url = http://www.qtrac.eu/pyqtbook.html
}}
* {{cite book
| last = Molkentin
| first = Daniel
| title = The Book of Qt 4: The Art of Building Qt Applications
| edition = 1st
| date = 19 July 2007
| publisher = [[No Starch Press]]
| isbn = 978-1-59327-147-3
| url = https://www.nostarch.com/qt4.htm
|access-date = 18 June 2015
|archive-date = 26 June 2015
|archive-url = https://web.archive.org/web/20150626074129/http://www.nostarch.com/qt4.htm
|url-status = dead
}}
* {{cite book
Line 545 ⟶ 558:
|edition = 1st
|date = 3 August 2007
|publisher = [[Apress]]
|isbn = 978-1-59059-831-3
|url = https://www.apress.com/9781590598313/
|access-date = 18 June 2015
|archive-url = https://web.archive.org/web/20150120021243/http://www.apress.com/9781590598313
|archive-date = 20 January 2015
|url-status = dead
}}
* {{cite book
Line 565 ⟶ 578:
}}
* {{cite book
| last1 = Ezust
| first1 = Alan
| last2 = Ezust
| first2 = Paul
| title = An Introduction to Design Patterns in C++ with Qt 4
| edition = 2nd
| date = 10 September 2006
| publisher = [[Prentice Hall]]
| isbn = 978-0-13-187905-8
| url = https://www.ics.com/design-patterns
}}
{{Refend}}
Line 585 ⟶ 598:
{{Wikibooks|Qt}}
* {{official website}}
* {{cite web |url=https://www.youtube.com/watch?v=NbTEVbQLC8s |archive-url=https://ghostarchive.org/varchive/youtube/20211211/NbTEVbQLC8s| archive-date=2021-12-11 December 2021 |url-status=live|title=The Qt 4 Dance |website=[[YouTube]]|date=11 August 2006 |format=video |access-date=7 September 2015 }}{{cbignore}}
 
{{Qt}}
Line 603 ⟶ 616:
[[Category:Free software programmed in C++]]
[[Category:KDE]]
[[Category:Software using the LGPLGNU licenseLesser General Public License]]
[[Category:Widget toolkits]]
[[Category:X-based libraries]]