我用Qt(C ++)编写了一个创建和编写的应用程序 维护一份文件。我的程序中有一个类封装 这个文件,并知道如何流式传输等我想生产一个 使用PyQt操作这些文档的小应用程序。什么是 最好的(我的意思是最容易实现)暴露/重用的方式 这个C ++类所以我可以访问PyQt脚本中的文档?我真的不想复制python中的现有代码。感谢。
答案 0 :(得分:1)
将您的类移动到共享库中,然后使用SIP为Python创建绑定。它非常容易,并且它与用于创建PyQt的工具相同,因此它完全支持Qt功能。我遇到的唯一问题是编组/解编很慢,所以如果你的类需要大量的调用或回调,它可能会导致性能问题。