私は C++ GUI を持っています。実行時に DLL をロードします。SIP を使用して DLL を Python にインポートします。Python 部分を GUI に埋め込む必要があり、Python と C++ の間で交換するためにいくつかのデータが必要です。
たとえば、C++ GUI では、「drawSomething()」などのコマンドをパネルから入力できます。これにより、Python で対応する関数が呼び出され、結果が GUI に表示されます。
SIP を使用して Python オブジェクトから C++ オブジェクトを抽出できますか (boost.python のように)、または Python と C++ の間でシームレスにデータを共有するためのより良い方法はありますか?
ありがとう。