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