Qt API是基于C++实现的,并且提供了额外的特性来简化跨平台开发。整理了一些第三方语言绑定库有Python, Go, Node.js等语言。但是只有Python(PySide2)语言绑定库是由Qt官方维护。快来看看有没有你熟悉的语言吧。

1.Qt官方语言绑定库

序号 语言绑定库
1 PySide2(官方维护)
  • 介绍:使用Qt为Python创建用户界面。Qt for Python是一个项目,它提供了一组官方的Python绑定(PySide2),这些绑定将增强您的Python应用程序。PySide2模块的第一个官方版本现在已经发布了!目前最新支持Qt 5.12版本于2018年12月正式发布。
  • 地址
https://www.qt.io/qt-for-python

2.第三方语言绑定库

序号 语言绑定库
1 PyQt
2 Go
3 Node.js
4 C#/Mono/.Net
5 D
6 Ring
7 Rust
8 Crystal
9 Haskell
10 Julia
11 OCaml
12 nelson

2.1 Qt for Python (PyQt)

http://www.riverbankcomputing.com/news

2.2 Qt for Go (qt)

https://github.com/therecipe/qt

2.3 Qt Quick for Node.js (Brig)

https://github.com/BrigJS/brig

2.4.1 Qt for C#/Mono/.Net (QtSharp)

https://gitlab.com/ddobrev/QtSharp

2.4.2 Qt for C#/Mono/.Net (Qml.Net)

https://github.com/qmlnet/qmlnet

2.5 Qt for D (QtE5)

https://github.com/MGWL/QtE5

2.6 Qt for Ring (RingQt)

http://ring-lang.sourceforge.net/doc/qt.html

2.7.1 Qt for Rust (Rust-Qt)

https://github.com/rust-qt

2.7.2 Qt Quick for Rust (qml-rust)

https://github.com/White-Oak/qml-rust

2.7.3 Qt Quick for Rust (qmlrs)

https://github.com/flanfly/qmlrs

2.8 Qt for Crystal (qt5.cr)

https://github.com/Papierkorb/qt5.cr

2.9.1 Qt for Haskell (qtHaskell)

http://www.isptech.co.uk/qtHaskell/index.html

2.9.2 Qt for Haskell (Qtah)

https://gitlab.com/khumba/qtah

2.9.3 Qt Quick for Haskell (HsQML)

https://www.gekkou.co.uk/software/hsqml/

2.10 Qt for Julia (QML.jl)

https://github.com/barche/QML.jl

2.11 Qt Quick for OCaml (lablqml)

https://github.com/Kakadu/lablqml

2.12 QML for Nelson (nelson)

https://github.com/Nelson-numerical-software/nelson

一些Qt第三方语言绑定库相关推荐

  1. Qt第三方Android库

    Qt第三方Android库 第三方Android库 先决条件 在源中包括Library 将库添加到项目依赖项 部署方式 第三方Android库 本指南描述了如何在应用程序包中包括基于Java的第三方库 ...

  2. 【开源推荐】XMM Go语言环境中完全自主实现的第三方内存管理库

    XMM (eXtensible) Memory Manager - 完全自主第三方 Go 内存分配管理器 XMM 是什么? XMM - X(eXtensible) Memory Manager(完全自 ...

  3. C++多国语言插件库(适用QT/MFC)

    简述: 此 库基于VS2015++ win10sdk 开发封装,用于QT/MFC平台下的多国语言切换库, 需结合poedit进行编辑语言资源,使用起来极为简单,支持中文简繁体: typedef enu ...

  4. Qt框架与STL库之间的巅峰对决:差异、优缺点及适用场景

    Qt框架与STL库之间的巅峰对决:差异.优缺点及适用场景 引言 对比的重要性 Qt框架与STL库简介 博客内容概览 Qt框架基础 Qt框架的特点与组成 Qt的信号槽机制 Qt容器类简介 数据结构的对比 ...

  5. Mind+上传模式的第三方Arduino用户库实现 -DHT11温湿度模块

    Mind+上传模式的第三方Arduino用户库实现--DHT11模块读取温湿度 前言 Mind+是一款拥有自主知识产权的国产青少年编程软件,支持Arduino.micro:bit.掌控板等各种开源硬件 ...

  6. 新JSON绑定库JSON-B发布公开预览版

    JSON-B这个有望添加到Java EE 8的JSON绑定库发布了公开预览版.该库以JSON Processing(不要同JSONP或JSON-with-padding混淆)为基础构建,旨在为诸如Ja ...

  7. QT Creator使用matlab库文件读取.mat文件数据

    QT Creator使用matlab库文件读取.mat文件数据 一.环境配置 二.关于编程介绍 三.关于使用函数的介绍 1:关于假设数据类型介绍 2:关于使用函数介绍 一.环境配置 第一步先点开我的电 ...

  8. C运行库和C语言函数库/Microsoft C运行库

    C运行库和C语言函数库/Microsoft C运行库 2009-03-04 10:27 973人阅读 评论(0) 收藏 举报 c语言librarydll编译器fortran 1.C运行库和C语言函数库 ...

  9. c语言考试常考大题,C语言题库经典题 考试常考题.doc

    C语言题库经典题 考试常考题.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3. ...

最新文章

  1. Vuex 使用了 module 后的访问方法 ..
  2. antd的 input有下拉_antd select下拉添加全选的按钮
  3. FFMPEG学习(一)---【命令行】采集视频和音频
  4. 05.内存管理.md
  5. 记录青春的人人网又回来了,情怀还能唤回用户吗?
  6. 现在的孩子太厉害了阿(老朱语:长江后浪推前浪)
  7. 计算机继续教育笔记,《继续教育中的学习技术》读书笔记
  8. Webservice更新时出错。下载”。。。”时出错。请求失败,错误信息为:
  9. 我的世界Java版最大村庄_《我的世界》MC中最大的村庄种子,PC和PE都可以用
  10. 现有Unity项目修改渲染管线
  11. java-word转pdf时的异常积累
  12. AquaCrop_原理学习笔记06:土壤水分运动
  13. 缓存框架 EhCache 使用 4
  14. 幼儿园观察记录的目的和目标_幼儿园游戏观察记录
  15. 大数据常见英文词汇(三)之常见框架和组件(待续)
  16. 如何避免前人挖坑,后人填坑
  17. 信息学奥赛一本通:1153:绝对素数
  18. List集合中根据相同属性的对象合并计算
  19. 不用linux转录组数据分析,玩转RNA-seq数据也可以不需要linux ?
  20. bem css_CSS体系结构:块元素修饰符(BEM)和原子CSS

热门文章

  1. 通过设置静态路由实现内外网正常使用
  2. 组织行为学个人机制:员工学习与能力发展
  3. python成长日迹--日志模块logging
  4. UltraEdit 注册码
  5. Spring boot 写一个接口
  6. NtripShare GNSS系列软件家族
  7. 关于家用摄像头,你想知道的都在这
  8. 剑指 Offer 63. 股票的最大利润(javascript)
  9. 程序回滚实现 c语言,C语言回滚(一)
  10. Android入门第60天-MVVM中的Databinding与ListView结合使用