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 に答える