为Qt开发语言绑定
Who developes language bindings for Qt?
在这里你可以看到Qt的第三方语言绑定列表,如PySide, PyQt, QtJambi, QtRuby和PerlQt。我想知道是谁开发了这些绑定?
它们都是由不同的开源社区自愿开发的吗?
这些绑定是否被Digia批准可以正常工作?
我认为你对Qt项目有一个根本性的误解。它不属于Digia、诺基亚、Trolltech或任何其他单一实体。分别来说,没有一个单独的实体批准某件事。
Qt项目是由几个不同的公司和社区开发的。Digia是主要参与者之一。在某个地方有一些图表显示每个参与者贡献了多少提交。值得一看。我想是Thiago做的。现在,让我们回答你的问题:
它们都是由不同的开源社区自愿开发的吗?
是的,正如你所看到的,有些是由前诺基亚开发的,有些是由KDE社区开发的,等等。所以是的,它们是由不同的社区开发的。
这些绑定是否被Digia批准可以正常工作?
。他们在社区wiki页面上被提及。任何人都可以编辑它,并向不同的绑定添加信息。这些只是常见的绑定,但没有人保证"它们能正常工作"。例如Qt Jambi不能在Android上"正常"工作,或者我上次检查时PySide没有Qt 5绑定等。
但是,这并不意味着它们没有用。
相关文章:
- 我想将一个对T类型的非常量左值引用绑定到一个T类型的临时值
- 在基于范围的for循环中使用结构化绑定声明
- 使用 LuaBridge 将 LuaJIT 绑定到C++会导致"PANIC: unprotected error"
- 尝试通过OCI例程从Oracle获取blob数据,但出现错误:ORA-01008:并非所有变量都绑定
- 在使用GPU支持编译Tensorflow时,会遇到CUDA_TOOLKIT_PATH未绑定变量
- 视觉studo 2019中的漫画和静态/动态绑定
- 将自由函数绑定为类成员函数
- 将常量指针引用绑定到非常量指针
- 在派生类中绑定非静态模板化成员函数
- 绑定派生类方法C++从实例范围之外的分隔 std::function 变量调用
- 在 openGL 中多次绑定缓冲区
- 定义有趣的宏和正则表达式在Z3 C++绑定
- 使用结构化绑定'Reflection'
- 为什么 std::绑定错误参数可以成功?
- 如何用其他语言编写带有绑定的Qt插件系统
- 如何使绑定支持脚本语言
- 什么最适合编写一次本机库,并通过语言绑定跨多种语言使用它
- 为什么有些语言更喜欢静态方法绑定而不是动态方法绑定
- 为Qt开发语言绑定
- c++编程语言中的绑定