QDbus:在同一路径上注册多个对象



如果我理解的话,可以在同一路径上只使用一次registerObject方法,即使对象在Q_ClassInfo中具有不同的接口。

正确吗?

是正确的。但是如果你想在同一路径上注册多个对象,你可以通过声明这些对象(比如childX childdy )作为一个对象的子对象,比如parentObject然后调用register object as:

registerObject(yourPath, parentObject, QDBusConnection::ExportAdaptors)

这将在路径yourPath

中注册对象childX和childdy

注意:childX childdy 必须继承QDBusAbstractAdaptor

相关内容

  • 没有找到相关文章

最新更新