0

我有一个 Qt/C++ 应用程序,它通过 DBus 方法公开一些自定义 C++ 类(通过将它们注册为 MetaTypes,并在 xml 中使用注释),我希望我的 PyQt 程序使用这些方法。

我看到的问题是暴露的类型是 C++ 类,而不是 python,那么我怎样才能让 python 知道这些类呢?

4

1 回答 1

0

D-Bus 中没有“C++ 类”之类的东西,它与语言无关。所有方法、函数等都具有可在基本 D-Bus 类型中表达的类型签名(参见规范)。只需调用这些类,它应该可以工作。

于 2010-07-15T20:47:49.177 回答