PySide6.QtRemoteObjects.QAbstractItemModelReplica

class QAbstractItemModelReplica

QAbstractItemModelReplica 类是基于 QAbstractItemModel 的源副本的便利类。更多

PySide6.QtRemoteObjects.QAbstractItemModelReplica 的继承图

概要

方法

信号

注意

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

详细描述

QAbstractItemModelReplica 通过使用缓存和预取技术,使复制 QAbstractItemModels 更加高效。

另请参阅

QAbstractItemModel

availableRoles()
Return type:

整数列表

返回可用角色的列表。

另请参阅

QAbstractItemModel

hasData(index, role)
Parameters:
Return type:

布尔

如果存在位于index处的项目的role数据,则返回true。在其他任何情况下返回false

initialized()

初始化信号在我们第一次从Source接收到数据时发出。

另请参阅

isInitialized()

isInitialized()
Return type:

布尔

如果此副本已使用来自Source对象的数据进行初始化,则返回true。否则返回false

另请参阅

initialized()

rootCacheSize()
Return type:

整数

返回内部缓存的当前大小。默认情况下,这设置为QTRO_NODES_CACHE_SIZE环境变量的值,如果无效或不存在,则默认为1000

另请参阅

setRootCacheSize()

selectionModel()
Return type:

QItemSelectionModel

返回指向当前QAbstractItemModelReplica的QItemSelectionModel的指针。

setRootCacheSize(rootCacheSize)
Parameters:

rootCacheSize – int

将内部缓存的大小设置为 rootCacheSize

另请参阅

rootCacheSize()