1

我正在启动一个研究所项目。我将尝试创建一个“web-typograph”,一种用于在将文本发送到站点之前更正文本(根据一种语言的排版规则)的工具。我的选择是带有 Qt 的 C++,因为我想创建“多语言”库(我的意思是它可以用于 Ruby、Python、PHP 等)。

老实说,我听说过一些关于 QtRuby、QtPython(甚至是 PHP Qt...)的信息,但我无法想象如何将我的库与它们绑定。

PS 是的,我用谷歌搜索过。但是有经验的人的一些评论会很好:)

4

1 回答 1

0

PyQt与 Qt 的其他绑定是与核心 Qt 库的绑定。要将绑定添加到您自己的(可能是基于 Qt 的)类中,您必须使用 SWIG 或 SIP 之类PyQt的工具(可能与 Qt 相关的类更相关的工具)来生成绑定。或者,您可以为您的库创建一个更易于从脚本语言包装和绑定的 C API。

也就是说,您应该首先了解您需要 Qt 做什么。您是否正在计划一个 GUI 或使用 Qt 提供的任何其他功能?哪个?

于 2010-11-01T12:59:15.580 回答