List of language bindings for Qt 4


As shown in the table below, Qt has a range of bindings for various languages that implement some or all of its feature set.
LanguageName: description of bindingQtCoreQtDesignerQtGuiEquivalent for uicQtNetworkQtOpenGLQtSqlQtScriptQtSvgQtTestQtUiToolsQtWebKitQtXmlLicense for open-source applicationsLicense for proprietary applications
Ada + fee
C++native C++
C# & .NETSee also for KDE
C# & .NETWIP
D
Haskell
Haskell
Harbour like
JavaQt Jambi
Juliathrough PySide or other for Python language PySide itself
LispBindings for Common Lisp
Lua – Bindings
Lua – Bindings and script engine
Pascal
Perl +Artistic License
PHPPHP-QtWIP
PythonPyQt + fee
PythonPySide
Python
QMLQML – It is part of Qt
R
RubyQtRuby
Ruby
Scheme for Chicken Scheme
Tcl
LanguageName: description of bindingQtCoreQtDesignerQtGuiEquivalent for uicQtNetworkQtOpenGLQtSqlQtScriptQtSvgQtTestQtUiToolsQtWebKitQtXmlLicense for open source applicationsLicense for proprietary applications