如果我理解,即使对象在 Q_ClassInfo 中具有不同的接口(interface),也可以在同一路径上仅使用一次 registerObject 方法。
这是正确的吗?
最佳答案
是的,这是正确的。 但是如果你确实想在同一路径上注册多个对象,你可以通过将这些对象(比如 childX、childY)声明为对象的子对象来实现,比如 < em>parentObject 然后调用 register 对象为:
registerObject(yourPath, parentObject, QDBusConnection::ExportAdaptors)
这将在路径 yourPath 中注册对象 childX 和 childY
注意:childX 和childY 必须继承QDBusAbstractAdaptor
关于c++ - QDbus:在同一路径上注册多个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24231210/