QRemoteObjectDynamicReplica 类
头文件 | #include <QRemoteObjectDynamicReplica> |
CMake | find_package(Qt6 REQUIRED COMPONENTS RemoteObjects) target_link_libraries(mytarget PRIVATE Qt6::RemoteObjects) |
qmake | QT += remoteobjects |
继承自 | QRemoteObjectReplica |
公共函数
虚拟 | ~QRemoteObjectDynamicReplica() override |
详细说明
存在生成的副本(由 副本编译器产生的头文件产生的副本)和动态副本,这些副本是即时生成的。这是动态类型副本的类。
当建立与 源 对象的连接时,初始化步骤通过当前属性值(见 副本初始化)。在 DynamicReplica 中,也发送属性/信号/槽的详细信息,允许即时创建副本对象。这在 QML 或脚本中可能很方便,但有两大主要缺点。首先,对象在实际上直到被 源 成功初始化之前是“空的”。其次,在 C++ 中,必须使用 QMetaObject::invokeMethod() 调用,因为 moc 生成的查找将不可用。
此类没有公共构造函数。它只能通过使用动态的 QRemoteObjectNode::acquire 方法实例化。
© 2024 The Qt Company Ltd. 文档贡献权归各自所有者。这里提供的文档受自由软件基金会发布并由 Free Software Foundation 出版的 GNU 自由文档许可证版本 1.3 条款的约束。Qt 以及相关标志是 The Qt Company Ltd. 在芬兰和/或全球其他国家的商标。所有其他商标均为各自所有者的财产。