List of language bindings for Qt 5
— Columns detailing the features covered by the binding are missing. —
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 | qt.go – kitech/qt.go | LGPL | |
Haskell | qtHaskell | custom | |
Haskell | Qtah | LGPL | |
Haskell | HsQML | 3-clause BSD | |
JavaScript | NodeGUI – Node.js binding for Qt5 | MIT[5] | |
JavaScript | QtQuick – built into Qt[6] | LGPL | LGPL or Commercial proprietary[2] |
Java | Qt Jambi 5+[7] | LGPL | LGPL or Commercial proprietary[2] |
Julia | QML.jl – only for QML[8] | LGPL | |
Lua | lqt5 | MIT | |
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 | ritual | MIT License or Apache License 2.0 | |
D | QtE5 | MIT License | |
Language | Name: description of binding | License for open source applications | License for proprietary applications |
See also
- List of language bindings for Qt 4
- List of language bindings for GTK+
- List of language bindings for wxWidgets
- List of Qt language bindings from the qt-project.org wiki
References
- "Archived copy". Archived from the original on 2013-06-16. Retrieved 2013-05-18.CS1 maint: archived copy as title (link)
- "Qt - Home". Qt. Archived from the original on 2013-05-17.
- Qt binding for Go (Golang) which supports Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi
- "therecipe/qt". 2 June 2020.
- Only the NodeGUI binding itself
- "Archived copy". Archived from the original on 2013-06-16. Retrieved 2013-05-18.CS1 maint: archived copy as title (link)
- "GitHub - tilialabs/Qtjambi5". 27 May 2020.
- "barche/QML.jl". June 2020.
- "Introduction — PyQt 5.5.1 Reference Guide".
- "Google Groups".
- https://mail.python.org/pipermail/python-announce-list/2015-February/010602.html
- "Archived copy". Archived from the original on 2013-06-16. Retrieved 2013-05-18.CS1 maint: archived copy as title (link)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.