我有一个 C++ GUI,它在运行时加载一个 DLL。我使用 SIP 在 python 中导入 DLL。我需要在GUI中嵌入python部分,并且需要一些数据在python和C++之间进行交换。
例如,在 C++ GUI 中,我可以从面板输入命令,例如“drawSomething()”,它会调用 python 中的相应函数,并将结果显示在 GUI 中。
我可以使用 SIP 从 python 对象中提取 C++ 对象(就像 boost.python 那样),还是有更好的方法在 python 和 c++ 之间无缝共享数据?
谢谢。