List of language bindings for Qt 5

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

— Columns detailing the features covered by the binding are missing. —

Qt 5 language bindings
Language Name: description of binding License for open-source applications License for proprietary applications
C++ Qt  – built-in[1] GPL or LGPL LGPL or Commercial proprietary[2]
C# QtSharp Apache License 2.0
C# Qml.Net MIT License
Crystal qt5.cr MPL2
Go qt[3]  – therecipe/qt LGPL[4]
Go Go QML  – only for QML LGPL
Go qt.go – kitech/qt.go LGPL
Haskell Qtah LGPL
Haskell HsQML 3-clause BSD
JavaScript QtQuick  – built into Qt[5] LGPL LGPL or Commercial proprietary[2]
JavaScript BrigJs  – Node.js binding for QML MIT[6]
Java Qt Jambi 5+[7] LGPL LGPL or Commercial proprietary[2]
Julia QML.jl  – only for QML[8] LGPL
Pascal Lazarus with Qt5 interface LGPL
Python PyOtherSide  – only for QML ISC license
Python PyQt[9] GPL Commercial proprietary
Python Qt for Python  – Qt's official Python bindings[10] LGPL LGPL or Commercial proprietary[2]
Python PythonQt[11] LGPL
OCaml lablqml  – QML support LGPL LGPL or Commercial
QML QtQuick  – built into Qt[12] LGPL LGPL or Commercial proprietary[2]
Ring RingQt MIT License
Ruby ruby-qml  – only for QML MIT License
Rust qmlrs  – only for QML MIT License or Apache License 2.0
D QtE5 GPL
Language Name: description of binding License for open source applications License for proprietary applications

See also[edit]

References[edit]

  1. ^ "Archived copy". Archived from the original on 2013-06-16. Retrieved 2013-05-18.CS1 maint: Archived copy as title (link)
  2. ^ a b c d e "Qt - Home". Qt. Archived from the original on 2013-05-17.
  3. ^ Qt binding for Go (Golang) which supports Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi
  4. ^ "therecipe/qt".
  5. ^ "Archived copy". Archived from the original on 2013-06-16. Retrieved 2013-05-18.CS1 maint: Archived copy as title (link)
  6. ^ Only the BrigJs binding itself
  7. ^ https://github.com/tilialabs/qtjambi5
  8. ^ "barche/QML.jl".
  9. ^ "Introduction — PyQt 5.5.1 Reference Guide".
  10. ^ "Google Groups".
  11. ^ https://mail.python.org/pipermail/python-announce-list/2015-February/010602.html
  12. ^ "Archived copy". Archived from the original on 2013-06-16. Retrieved 2013-05-18.CS1 maint: Archived copy as title (link)