1

如果另一个程序(用 C++ 编写)使用 Qt 创建窗口,那么该程序的开发人员有什么方法可以让另一个使用 PyQt 绑定的程序使用它们?例如,C++ 程序能否以某种方式广播 QWindow 或 QApplication 句柄,以便它可以被 PyQt 程序操作?

4

1 回答 1

0

你可能想看看 PyQt 背后的 sip 模块

sip.wrapinstance/sip.unwrapinstance

http://pyqt.sourceforge.net/Docs/sip4/python_api.html

您还需要将您的 C++ 程序绑定到 Python,我个人在这里推荐 Boost.Python。

于 2013-05-26T17:01:50.467 回答