PySide6.QtRemoteObjects.QRemoteObjectAbstractPersistedStore

class QRemoteObjectAbstractPersistedStore

一个类,提供将副本的PROP值设置为上次使用副本时的值的方法。更多

PySide6.QtRemoteObjects.QRemoteObjectAbstractPersistedStore 的继承图

继承者: QRemoteObjectSettingsStore

概要

方法

虚拟方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

这可以用于提供一个“合理的”值来显示,直到与源的连接建立并且当前值可用。

必须重写此类以提供保存(saveProperties)和恢复(restoreProperties)PROP值的实现。然后可以为节点设置派生类型,当调用副本析构函数时,从该节点获取的任何副本将自动存储PERSISTED属性,并在实例化副本时检索这些值。

__init__([parent=None])
Parameters:

父对象QObject

使用给定的parent构造一个QRemoteObjectAbstractPersistedStoreparent的默认值为None

abstract restoreProperties(repName, repSig)
Parameters:
Return type:

.QVariant 列表

当副本初始化时,此方法将提供副本类的repNamerepSig。继承类有责任获取由saveProperties持久化的最后值并返回它们。如果没有可用的值,则应返回一个空的QVariantList。

另请参阅

saveProperties

abstract saveProperties(repName, repSig, values)
Parameters:
  • repName – str

  • repSigQByteArray

  • values – QVariant 的列表

此方法将提供副本类的repNamerepSig以及当副本析构函数被调用时PERSISTED属性具有的values列表。继承类有责任以与restoreProperties检索一致的方式存储信息。

另请参阅

restoreProperties