Spec-Zone.ru › Qt

Класс QRemoteObjectDynamicReplica

Динамически созданный реплика. Подробнее...

Заголовок: #include <QRemoteObjectDynamicReplica>
CMake: find_package(Qt6 COMPONENTS RemoteObjects REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::RemoteObjects)
qmake: QT += remoteobjects
Наследует: QRemoteObjectReplica
  • Список всех членов, включая унаследованные

Открытые функции

virtual ~QRemoteObjectDynamicReplica() override

Подробное описание

Существуют генерируемые реплики (реплики, имеющие заголовочные файлы, созданные Компилятором реплик), и динамические реплики, которые генерируются на лету. Этот класс предназначен для динамического типа реплики.

При подключении к объекту Источник шаг инициализации передает текущие значения свойств (см. Инициализация реплики). В DynamicReplica также передаются детали свойств/сигналов/слотов, что позволяет создавать объект реплики на лету. Это может быть удобно в QML или скриптах, но имеет два основных недостатка. Во-первых, объект фактически «пустой», пока не будет успешно инициализирован объектом Источник. Во-вторых, в C++ вызовы должны выполняться с использованием QMetaObject::invokeMethod(), так как генерируемый moc-поиск недоступен.

У этого класса нет открытого конструктора. Его можно создать только с помощью динамического метода QRemoteObjectNode::acquire.

Документация по членам-функциям

[override virtual] QRemoteObjectDynamicReplica::~QRemoteObjectDynamicReplica()

Удаляет динамическую реплику.

См. также Владение репликацией.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qremoteobjectdynamicreplica.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API