PySide6.QtRemoteObjects.QRemoteObjectAbstractPersistedStore¶
- class QRemoteObjectAbstractPersistedStore¶
一个类,提供将副本的PROP值设置为上次使用副本时的值的方法。更多…
继承者:
QRemoteObjectSettingsStore
概要¶
方法¶
def
__init__()
虚拟方法¶
def
saveProperties()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
这可以用于提供一个“合理的”值来显示,直到与源的连接建立并且当前值可用。
必须重写此类以提供保存(
saveProperties
)和恢复(restoreProperties
)PROP值的实现。然后可以为节点设置派生类型,当调用副本析构函数时,从该节点获取的任何副本将自动存储PERSISTED属性,并在实例化副本时检索这些值。使用给定的
parent
构造一个QRemoteObjectAbstractPersistedStore
。parent
的默认值为None
。- abstract restoreProperties(repName, repSig)¶
- Parameters:
repName – str
repSig –
QByteArray
- Return type:
.QVariant 列表
当副本初始化时,此方法将提供副本类的
repName
和repSig
。继承类有责任获取由saveProperties
持久化的最后值并返回它们。如果没有可用的值,则应返回一个空的QVariantList。另请参阅
- abstract saveProperties(repName, repSig, values)¶
- Parameters:
repName – str
repSig –
QByteArray
values – QVariant 的列表
此方法将提供副本类的
repName
、repSig
以及当副本析构函数被调用时PERSISTED属性具有的values
列表。继承类有责任以与restoreProperties
检索一致的方式存储信息。另请参阅