List of platforms supported by Qt
{{Short description|none}}
{{Main|Qt (software)}}
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 Gitorious various ports appeared. Here are some of these unofficial platforms:
- Qt for OpenSolaris – Qt for OpenSolaris.{{cite web |url=http://hub.opensolaris.org/bin/view/Project+kde/ |title=KDE on OpenSolaris |publisher=Hub.opensolaris.org |date=26 October 2009 |accessdate=13 November 2011 |url-status=dead |archiveurl=https://web.archive.org/web/20100220091414/http://hub.opensolaris.org/bin/view/Project+kde/ |archivedate=20 February 2010 }}
- Qt for Haiku – Qt4 and Qt5 for Haiku.{{Citation|title=Qt4 for Haiku!|date=2017-03-11|url=https://github.com/qt-haiku/qt4|publisher=Qt for Haiku|access-date=2019-11-03}}{{cite web |url=http://qt-haiku.ru/ |title=Qt Applications and UI Framework for Haiku |publisher=Qt-haiku.ru |accessdate=13 November 2011 |archive-date=17 October 2012 |archive-url=https://web.archive.org/web/20121017074201/http://qt-haiku.ru/ |url-status=dead }}
- Qt for OS/2 – Qt for OS/2, eComStation{{cite web|url=http://svn.netlabs.org/qt4 |title=Qt 4 Application and UI Framework for eCS |publisher=Svn.netlabs.org |date=15 September 2011 |accessdate=13 November 2011}} and ArcaOS.{{cite web|url=https://www.bitwiseworks.com/news/#2020|access-date=2020-08-03|title=Qt 5 QtWebengine status}}
- Qt for webOS – experimental development of Qt for webOS on Palm Pre.[http://gitorious.org/~darronb/qt/qt-palm-pre.git Qt webOS port]{{dead link|date=January 2018 |bot=InternetArchiveBot |fix-attempted=yes }}{{cite web|author=darron |url=http://www.griffin.net/2010/02/qt-on-the-palm-pre.html |title=Blog: Qt on the Palm Pre |publisher=Griffin.net |date=25 February 2010 |accessdate=13 November 2011}}
- Qt for Amazon Kindle DX – experimental development of Qt for Amazon Kindle DX.{{cite web|author=darron |url=http://www.griffin.net/2010/01/hacking-the-amazon-kindle-dx-part-2-qt-and-sudoku.html |title=Blog: Qt on Amazon Kindle DX |publisher=Griffin.net |date=30 January 2010 |accessdate=13 November 2011}}
- Qt for AmigaOS – Qt for AmigaOS.{{cite web|url=http://sourceforge.net/projects/qtamigaosnative/|title=Qt AmigaOS Native 4.7|accessdate=5 August 2013}} "a port in progress"{{Cite web|url=http://www.generationamiga.com/2017/03/28/qt5-for-amigaos-4-on-github/|title=Qt5 for AmigaOS 4 on Github|last=Generationamiga|website=GenerationAmiga.com|language=en-GB|access-date=2019-11-03}} of Qt5 for Amiga OS 4 and AmigaOne computers is available.{{Citation|last=alfkil|title=A branch of the famous Qt5 toolkit for our beloved platform.: alfkil/qt5-amigaos4|url=https://github.com/alfkil/qt5-amigaos4|access-date=2019-11-03}}
- Sailfish OS – mobile operating system based on MeeGo.
- Maemo – development is still supported by the community unlike MeeGo and Tizen, which are based on Maemo.
= Deprecated ports =
Some ports of Qt are now deprecated and are no longer actively developed. These are list of some of these platforms that may be available, but are not supported anymore:
- Qt for Tizen – Qt for Tizen.{{cite web|url=http://qt-project.org/wiki/Tizen|title=Qt for Tizen|accessdate=15 December 2013}}
- Symbian – Qt for the Symbian platform.{{cite web |url=https://qt-project.org/wiki/Support-for-Symbian |title=Support for Symbian | Qt Wiki |publisher=Qt Project |date=29 August 2012 |accessdate=19 March 2013 |archive-url=https://archive.today/20130415194416/https://qt-project.org/wiki/Support-for-Symbian |archive-date=2013-04-15 |url-status=dead }}{{cite web |url=https://www.developer.nokia.com/Community/Wiki/Qt_for_S60 |title=Qt for S60 – Forum Nokia Wiki |publisher=Wiki.forum.nokia.com |accessdate=13 November 2011 |archive-url=https://web.archive.org/web/20110816081028/http://www.developer.nokia.com/Community/Wiki/Qt_for_S60 |archive-date=2011-08-16 |url-status=dead }}{{cite web|url=http://www.allaboutsymbian.com/news/item/8312_Nokia_Announce_Technology_prev.php |title=Nokia Announce Technology preview of Qt on S60 |publisher=All About Symbian |date=20 October 2008 |accessdate=13 November 2011}}{{cite web|last=Paul |first=Ryan |url=https://arstechnica.com/news.ars/post/20081020-nokia-releases-first-qt-preview-for-symbian-s60.html |title=Nokia releases first Qt preview for Symbian S60 |publisher=ars technica |date=20 October 2008 |accessdate=13 November 2011}}{{cite web |author=Espen Riskedal |url=http://labs.trolltech.com/blogs/2008/10/20/were-porting-qt-to-s60/ |title=Qt Labs Blogs – We're porting Qt to S60! |publisher=Labs.trolltech.com |date=20 October 2008 |accessdate=13 November 2011 |url-status=dead |archiveurl=https://web.archive.org/web/20100316135043/http://labs.trolltech.com/blogs/2008/10/20/were-porting-qt-to-s60 |archivedate=16 March 2010 }}{{cite web |url=http://trolltech.com/developer/technical-preview-qt-for-s60 |title=Qt Software – Technology Preview – Qt for S60 |publisher=Trolltech.com |accessdate=13 November 2011 |archive-url=https://web.archive.org/web/20081224140424/http://trolltech.com/developer/technical-preview-qt-for-s60 |archive-date=2008-12-24 |url-status=dead }} Qt replaced Nokia's Avkon as the supported UI SDK for developing Symbian applications.{{cite web |url=http://tamss60.tamoggemon.com/2009/08/04/david-wood-s60-avkon-are-dead/ |title=David Wood: S60 / Avkon are dead |publisher=Tamss60.tamoggemon.com |accessdate=13 November 2011 |archive-url=https://web.archive.org/web/20111006144856/http://tamss60.tamoggemon.com/2009/08/04/david-wood-s60-avkon-are-dead/ |archive-date=2011-10-06 |url-status=dead }}
- Windows Mobile – Qt for Windows CE 5.0 and Windows Mobile.{{cite web |url=http://developer.qt.nokia.com/wiki/Support_for_Windows_CE_and_Windows_Mobile |title=Qt Wiki – Support for Windows CE and Windows Mobile |publisher=Developer.qt.nokia.com |date=12 August 2011 |accessdate=13 November 2011 |archive-date=13 November 2011 |archive-url=https://web.archive.org/web/20111113132828/http://developer.qt.nokia.com/wiki/Support_for_Windows_CE_and_Windows_Mobile |url-status=dead }}
- MeeGo / Harmattan The port for MeeGo and the official native API for Nokia N9. No longer supported, though parts of it lives on in the Sailfish port.
- BlackBerry 10 The Qt 5 port for BlackBerry 10 is unmaintained,{{cite web|url=http://lists.qt-project.org/pipermail/development/2015-March/020811.html|title=Marking BB10 unsupported |date=23 March 2015 |accessdate=17 October 2015}} however BlackBerry 10 itself is based on Qt 4 using a proprietary UI toolkit.
- Qt Ubuntu – Plugin for Qt 5 to provide Ubuntu integration, including support for the Mir display server.{{cite web|url=https://launchpad.net/qtubuntu|title=Qt Ubuntu |publisher=Launchpad.net |date=29 January 2013 |accessdate=19 March 2013}}