List of language bindings for Qt 5

From Infogalactic: the planetary knowledge core
Jump to: navigation, 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 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

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />
  1. https://qt-project.org/wiki/Introduction_to_Qt_Quick_for_Cpp_developers
  2. 2.0 2.1 2.2 Lua error in package.lua at line 80: module 'strict' not found.
  3. https://qt-project.org/wiki/JavaScript_programmer
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. https://qt-project.org/wiki/Introduction_to_Qt_Quick