class QAbstractItemModelReplica#

The QAbstractItemModelReplica class serves as a convenience class for Replicas of Sources based on QAbstractItemModel. More

Inheritance diagram of PySide6.QtRemoteObjects.QAbstractItemModelReplica

摘要#

方法#

信号#

注意

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

详细描述#

QAbstractItemModelReplica 通过使用缓存和预取机制,使复制 QAbstractItemModel 更高效。

另请参阅

QAbstractItemModel

availableRoles()#
返回类型:

整数列表

返回可用的角色列表。

另请参阅

QAbstractItemModel

hasData(index, role)#
参数:
返回类型:

bool

如果索引 index 处存在 role 数据,则返回 true。在其他任何情况下都返回 false

initialized()#

初次从 接收数据时,会发出初始化信号。

另请参阅

isInitialized()

isInitialized()#
返回类型:

bool

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

另请参阅

initialized()

rootCacheSize()#
返回类型:

int

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

另请参阅

setRootCacheSize()

selectionModel()#
返回类型:

QItemSelectionModel

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

setRootCacheSize(rootCacheSize)#
参数:

rootCacheSize – int

设置内部缓存的大小为 rootCacheSize

另请参阅

rootCacheSize()