0

DBusメソッドを介していくつかのカスタム C++ クラスを公開する Qt/C++ アプリケーションがあり(それらを MetaTypes として登録し、 xml で注釈を使用することにより)、PyQt プログラムでこれらのメソッドを使用したいと考えています。

私が見る問題は、公開された型が Python ではなく C++ クラスであることです。これらのクラスを Python に認識させるにはどうすればよいですか?

4

1 に答える 1

0

D-Bus には「C++ クラス」のようなものはなく、言語に依存しません。すべてのメソッド、関数などには、基本的な D-Bus 型で表現可能な型シグネチャがあります (仕様を参照してください)。それらのクラスを呼び出すだけで動作するはずです。

于 2010-07-15T20:47:49.177 に答える