gpt4 book ai didi

c++ - 我自己的 c++ qt 库用于 qtruby、qtpython 等

转载 作者:太空宇宙 更新时间:2023-11-04 14:25:48 26 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

关于c++ - 我自己的 c++ qt 库用于 qtruby、qtpython 等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4068806/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com