List of language bindings for Qt 5
From Infogalactic: the planetary knowledge core
-
This list is incomplete; you can help by expanding it.— 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 | Apache License 2.0 |
Go | Go QML – (blog) | LGPL | LGPL |
Haskell | HsQML | 3-clause BSD | 3-clause BSD |
JavaScript | QtQuick – built into Qt[3] | LGPL | LGPL or Commercial proprietary[2] |
Python | PyQt[4] | GPL | Commercial proprietary |
Python | PyOtherSide – only for QML | ISC license | ISC license |
QML | QtQuick – built into Qt[5] | LGPL | LGPL or Commercial proprietary[2] |
Ruby | ruby-qml – only for QML | MIT License | MIT License |
Rust | qmlrs – only for QML | MIT License or Apache License 2.0 | MIT License or Apache License 2.0 |
Language | Name: description of binding | License for open source applications | License for proprietary applications |
Also see PythonQt 3.0 released!.
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
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
- ↑ https://qt-project.org/wiki/Introduction_to_Qt_Quick_for_Cpp_developers
- ↑ 2.0 2.1 2.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ https://qt-project.org/wiki/JavaScript_programmer
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ https://qt-project.org/wiki/Introduction_to_Qt_Quick