2

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

这个对吗?

4

1 回答 1

1

是的,它是正确的。但是,如果您确实想在同一路径中注册多个对象,您可以通过将这些对象(例如childXchildY)声明为对象的子对象来实现,例如parentObject然后调用 register object 为:

registerObject(yourPath, parentObject, QDBusConnection::ExportAdaptors)

这将在路径yourPath注册对象 childX 和childY

注意:childXchildY必须继承QDBusAbstractAdaptor

于 2014-06-16T09:02:48.057 回答