Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
List of platforms supported by Qt
List article

Official platforms

The following platforms are officially supported by Qt:

PlatformDetails
AndroidQt for Android (Android 6.0 or later (API level 23 or higher), i.e. all currently supported 32-bit and 64-bit and popular unsupported versions); for Qt 5 Android Lollipop and later, i.e. all currently supported and popular unsupported versions).12 formerly known as Necessitas3
Embedded LinuxQt for embedded platforms: personal digital assistant, smartphone, etc.4
IntegrityQt for Integrity56
iOSQt for iOS platforms (iPhone, iPad), iOS 13 and later; for Qt 5, iOS 11 and later.7 Support for tvOS 11 and later and watchOS 4 and later as a technology preview, while it's no longer supported with Qt 6.
macOSQt for Apple macOS (64-bit platforms, including Apple M1891011); supports applications on Cocoa12
QNXQt for QNX13 Under free software license and also under "Qt Commercial" license
VxWorksQt for VxWorks;14 only available under a commercial license. Qt 5.5 is currently tested and supported on VxWorks 7 release SR0480 2016-09-16.15
WaylandQt for Wayland.16 Qt applications can switch between graphical backends like X and Wayland at load time with the -platform command line option.1718 This allows a seamless transition of Qt applications from X11 to Wayland.
Windows64-bit (including arm64 as technology preview) 10 and 11 for Qt 6; 32-bit and 64-bit (i.e. x86 and x86_64) for Qt 5.1319 for Microsoft Windows 7 and newer,20 8.1 and 10; Qt 5.6 version supported: Windows XP and Vista
Windows CEOlder Qt versions had support for Windows CE 6 and Windows Embedded Compact 7.21
Windows RTUniversal Windows Platform 10. Previous Qt versions: Support for WinRT-based Windows 8 apps and Windows Phone 822
X11Qt for X Window System (Linux); FreeBSD, NetBSD, OpenBSD, and DragonFly BSD (and other operating systems) have community support for Qt 4.6 (now no longer supported version).23

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:

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.35
  • Symbian – Qt for the Symbian platform.363738394041 Qt replaced Nokia's Avkon as the supported UI SDK for developing Symbian applications.42
  • Windows Mobile – Qt for Windows CE 5.0 and Windows Mobile.43
  • 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,44 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.45

References

  1. "New Features in Qt 6.2 - Qt Wiki". wiki.qt.io. Retrieved 2021-10-18. https://wiki.qt.io/New_Features_in_Qt_6.2

  2. "[New Features in Qt 5.1 - Support for New Platforms". Digia. 3 July 2013. Retrieved 3 July 2013. http://qt-project.org/wiki/New-Features-in-Qt-5.1#5c312afd70f65b592a63d7bb97add1c5

  3. "Necessitas project". Archived from the original on 13 November 2012. Retrieved 3 December 2012. https://web.archive.org/web/20121113220147/http://necessitas.kde.org/

  4. "Qt Wiki – Support for Embedded Linux". Qt Project. 12 August 2011. Retrieved 21 August 2013. http://qt-project.org/wiki/Support_for_Embedded_Linux

  5. "Reference Target Devices and Development Hosts | Qt 5.13.0 for Device Creation". doc.qt.io. Retrieved 2019-07-27. https://doc.qt.io/QtForDeviceCreation/qtdc-supported-platforms.html

  6. "Qt Product pages, Supported platforms". Qt - Product - Qt Framework. The Qt Company. Retrieved 21 November 2014. http://www.qt.io/qt-framework/#section-4

  7. "Supported Platforms". Archived from the original on 2014-02-01. Retrieved 1 February 2014. https://archive.today/20140201130022/https://qt-project.org/doc/qt-5/supported-platforms.html

  8. "[QTBUG-93206] Enable JIT for macOS on ARM - Qt Bug Tracker". bugreports.qt.io. Retrieved 2021-10-18. https://bugreports.qt.io/browse/QTBUG-93206

  9. "Qt on Apple Silicon". www.qt.io. Retrieved 2021-10-18. https://www.qt.io/blog/qt-on-apple-silicon

  10. "New Features in Qt 6.2 - Qt Wiki". wiki.qt.io. Retrieved 2021-10-18. https://wiki.qt.io/New_Features_in_Qt_6.2#Platform_Changes

  11. "Qt 6.2 LTS Released". www.qt.io. Retrieved 2021-10-18. https://www.qt.io/blog/qt-6.2-lts-released

  12. "Qt Wiki – Support for OS X". Qt Project. 14 August 2011. Retrieved 21 August 2013. http://qt-project.org/wiki/Support_for_Mac_OS_X

  13. Qt Blog. "Qt Commercial Formally Supports QNX | Qt Blog". Blog.qt.digia.com. Archived from the original on 2013-10-08. Retrieved 2013-03-19. https://web.archive.org/web/20131008160705/http://blog.qt.digia.com/blog/2011/11/29/qt-commercial-formally-supports-qnx-2/

  14. Qt Blog. "Qt Commercial for VxWorks | Qt Blog". Blog.qt.digia.com. Archived from the original on 2014-04-19. Retrieved 2013-03-19. https://web.archive.org/web/20140419044100/https://blog.qt.digia.com/blog/2012/06/28/qt-commercial-for-vxworks-2/

  15. "Qt for VxWorks | Qt 5.13". doc.qt.io. Retrieved 2019-11-03. https://doc.qt.io/qt-5/vxworks.html

  16. Jørgen Lind (18 March 2011). "Multi-process Lighthouse". Qt Project. Archived from the original on 2013-10-03. Retrieved 21 August 2013. https://web.archive.org/web/20131003171404/http://blog.qt.digia.com/blog/2011/03/18/multi-process-lighthouse/

  17. "Getting started with Lighthouse". Retrieved 25 November 2011. http://qt-project.org/wiki/Getting_Started_With_Lighthouse

  18. Kristian Høgsberg (25 January 2011). "Add wayland lighthouse plugin". Archived from the original on 14 May 2013. https://web.archive.org/web/20130514155010/http://qt.gitorious.org/%2Bqt-developers/qt/lighthouse/commit/6c5ea196ff086b92687033208f15e36591dc70f6

  19. "Supported Platforms | Qt 5.13". doc.qt.io. Retrieved 2019-07-27. https://doc.qt.io/qt-5/supported-platforms.html

  20. "Qt Wiki – Support for Windows". Qt Project. 11 August 2011. Retrieved 11 August 2013. http://qt-project.org/wiki/Support_for_Windows

  21. Bjoern Breitmeyer (21 August 2013). "The State of WinCE Support in Qt5". KDAB. Archived from the original on 2013-08-18. Retrieved 21 August 2013. https://web.archive.org/web/20130818104109/http://blog.qt.digia.com/blog/2013/07/30/the-state-of-wince-support-in-qt5/

  22. "Qt for WinRT". Qt Project. Retrieved 9 September 2014. http://qt-project.org/doc/qt-5/winrt-support.html

  23. "Qt 4.6: Platform Notes - X11". doc.qt.io. Retrieved 2019-07-27. https://doc.qt.io/archives/4.6/platform-notes-x11.html#freebsd-6-0-release

  24. "KDE on OpenSolaris". Hub.opensolaris.org. 26 October 2009. Archived from the original on 20 February 2010. Retrieved 13 November 2011. https://web.archive.org/web/20100220091414/http://hub.opensolaris.org/bin/view/Project+kde/

  25. Qt4 for Haiku!, Qt for Haiku, 2017-03-11, retrieved 2019-11-03 https://github.com/qt-haiku/qt4

  26. "Qt Applications and UI Framework for Haiku". Qt-haiku.ru. Archived from the original on 17 October 2012. Retrieved 13 November 2011. https://web.archive.org/web/20121017074201/http://qt-haiku.ru/

  27. "Qt 4 Application and UI Framework for eCS". Svn.netlabs.org. 15 September 2011. Retrieved 13 November 2011. http://svn.netlabs.org/qt4

  28. "Qt 5 QtWebengine status". Retrieved 2020-08-03. https://www.bitwiseworks.com/news/#2020

  29. Qt webOS port[permanent dead link‍] http://gitorious.org/~darronb/qt/qt-palm-pre.git

  30. darron (25 February 2010). "Blog: Qt on the Palm Pre". Griffin.net. Retrieved 13 November 2011. http://www.griffin.net/2010/02/qt-on-the-palm-pre.html

  31. darron (30 January 2010). "Blog: Qt on Amazon Kindle DX". Griffin.net. Retrieved 13 November 2011. http://www.griffin.net/2010/01/hacking-the-amazon-kindle-dx-part-2-qt-and-sudoku.html

  32. "Qt AmigaOS Native 4.7". Retrieved 5 August 2013. http://sourceforge.net/projects/qtamigaosnative/

  33. Generationamiga. "Qt5 for AmigaOS 4 on Github". GenerationAmiga.com. Retrieved 2019-11-03. http://www.generationamiga.com/2017/03/28/qt5-for-amigaos-4-on-github/

  34. alfkil, A branch of the famous Qt5 toolkit for our beloved platform.: alfkil/qt5-amigaos4, retrieved 2019-11-03 https://github.com/alfkil/qt5-amigaos4

  35. "Qt for Tizen". Retrieved 15 December 2013. http://qt-project.org/wiki/Tizen

  36. "Support for Symbian | Qt Wiki". Qt Project. 29 August 2012. Archived from the original on 2013-04-15. Retrieved 19 March 2013. https://archive.today/20130415194416/https://qt-project.org/wiki/Support-for-Symbian

  37. "Qt for S60 – Forum Nokia Wiki". Wiki.forum.nokia.com. Archived from the original on 2011-08-16. Retrieved 13 November 2011. https://web.archive.org/web/20110816081028/http://www.developer.nokia.com/Community/Wiki/Qt_for_S60

  38. "Nokia Announce Technology preview of Qt on S60". All About Symbian. 20 October 2008. Retrieved 13 November 2011. http://www.allaboutsymbian.com/news/item/8312_Nokia_Announce_Technology_prev.php

  39. Paul, Ryan (20 October 2008). "Nokia releases first Qt preview for Symbian S60". ars technica. Retrieved 13 November 2011. https://arstechnica.com/news.ars/post/20081020-nokia-releases-first-qt-preview-for-symbian-s60.html

  40. Espen Riskedal (20 October 2008). "Qt Labs Blogs – We're porting Qt to S60!". Labs.trolltech.com. Archived from the original on 16 March 2010. Retrieved 13 November 2011. https://web.archive.org/web/20100316135043/http://labs.trolltech.com/blogs/2008/10/20/were-porting-qt-to-s60

  41. "Qt Software – Technology Preview – Qt for S60". Trolltech.com. Archived from the original on 2008-12-24. Retrieved 13 November 2011. https://web.archive.org/web/20081224140424/http://trolltech.com/developer/technical-preview-qt-for-s60

  42. "David Wood: S60 / Avkon are dead". Tamss60.tamoggemon.com. Archived from the original on 2011-10-06. Retrieved 13 November 2011. https://web.archive.org/web/20111006144856/http://tamss60.tamoggemon.com/2009/08/04/david-wood-s60-avkon-are-dead/

  43. "Qt Wiki – Support for Windows CE and Windows Mobile". Developer.qt.nokia.com. 12 August 2011. Archived from the original on 13 November 2011. Retrieved 13 November 2011. https://web.archive.org/web/20111113132828/http://developer.qt.nokia.com/wiki/Support_for_Windows_CE_and_Windows_Mobile

  44. "Marking BB10 unsupported". 23 March 2015. Retrieved 17 October 2015. http://lists.qt-project.org/pipermail/development/2015-March/020811.html

  45. "Qt Ubuntu". Launchpad.net. 29 January 2013. Retrieved 19 March 2013. https://launchpad.net/qtubuntu