PySide6.QtRemoteObjects.QRemoteObjectDynamicReplica

class QRemoteObjectDynamicReplica

A dynamically instantiated Replica . More

Inheritance diagram of PySide6.QtRemoteObjects.QRemoteObjectDynamicReplica

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description

There are generated replicas (replicas having the header files produced by the Replica Compiler ), and dynamic replicas, that are generated on-the-fly. This is the class for the dynamic type of replica.

When the connection to the Source object is made, the initialization step passes the current property values (see Replica Initialization ). In a DynamicReplica, the property/signal/slot details are also sent, allowing the replica object to be created on-the-fly. This can be convenient in QML or scripting, but has two primary disadvantages. First, the object is in effect “empty” until it is successfully initialized by the Source . Second, in C++, calls must be made using QMetaObject::invokeMethod(), as the moc generated lookup will not be available.

This class does not have a public constructor. It can only be instantiated by using the dynamic acquire method.