【发布时间】:2014-04-20 15:08:25
【问题描述】:
Here 您可以看到 Qt 的第三方语言绑定列表,例如 PySide、PyQt、QtJambi、QtRuby 和 PerlQt。我想知道是谁开发了这些绑定?
它们都是由不同的开源社区自愿开发的吗?
Digia 是否批准这些绑定可以正常工作?
【问题讨论】:
标签: c++ qt pyqt qt-jambi qtruby
Here 您可以看到 Qt 的第三方语言绑定列表,例如 PySide、PyQt、QtJambi、QtRuby 和 PerlQt。我想知道是谁开发了这些绑定?
它们都是由不同的开源社区自愿开发的吗?
Digia 是否批准这些绑定可以正常工作?
【问题讨论】:
标签: c++ qt pyqt qt-jambi qtruby
我认为您对 Qt 项目存在根本性的误解。它不归 Digia、诺基亚、奇趣科技或任何其他单一实体所有。分别地,不存在单个实体批准某事的事情。
Qt 项目由多个不同的公司和社区开发。 Digia是关键球员之一。在某处有一些图表,每个参与者贡献了多少次提交。值得一试。我认为这是由蒂亚戈完成的。
现在,让我们回答您的问题:
它们都是由不同的开源社区自愿开发的吗?
是的,如您所见,有些是由 ex-nokians 开发的,有些是由 KDE 社区开发的,等等。所以是的,它们是由不同的社区开发的。
Digia 是否批准这些绑定可以正常工作?
没有。它们在社区 wiki 页面上被提及。任何人都可以对其进行编辑,并将信息添加到不同的绑定中。这些只是常见的绑定,但没有人保证“它们正常工作”。例如,Qt Jambi 在 Android 上无法“正常”工作,或者当我上次检查时 PySide 没有 Qt 5 绑定,等等。
但这并不意味着它们没有用。
【讨论】: