QRemoteObjectDynamicReplica 类

一个动态实例化的 副本更多...

头文件 #include <QRemoteObjectDynamicReplica>
CMakefind_package(Qt6 REQUIRED COMPONENTS RemoteObjects)
target_link_libraries(mytarget PRIVATE Qt6::RemoteObjects)
qmakeQT += remoteobjects
继承自 QRemoteObjectReplica

公共函数

虚拟~QRemoteObjectDynamicReplica() override

详细说明

存在生成的副本(由 副本编译器产生的头文件产生的副本)和动态副本,这些副本是即时生成的。这是动态类型副本的类。

当建立与 对象的连接时,初始化步骤通过当前属性值(见 副本初始化)。在 DynamicReplica 中,也发送属性/信号/槽的详细信息,允许即时创建副本对象。这在 QML 或脚本中可能很方便,但有两大主要缺点。首先,对象在实际上直到被 成功初始化之前是“空的”。其次,在 C++ 中,必须使用 QMetaObject::invokeMethod() 调用,因为 moc 生成的查找将不可用。

此类没有公共构造函数。它只能通过使用动态的 QRemoteObjectNode::acquire 方法实例化。

成员函数文档

[重载虚不影响异常] QRemoteObjectDynamicReplica::~QRemoteObjectDynamicReplica()

销毁动态副本。

另见 副本所有者

© 2024 The Qt Company Ltd. 文档贡献权归各自所有者。这里提供的文档受自由软件基金会发布并由 Free Software Foundation 出版的 GNU 自由文档许可证版本 1.3 条款的约束。Qt 以及相关标志是 The Qt Company Ltd. 在芬兰和/或全球其他国家的商标。所有其他商标均为各自所有者的财产。