- class QAbstractItemModelReplica#
The
QAbstractItemModelReplicaclass serves as a convenience class for Replicas of Sources based on QAbstractItemModel. More…摘要#
方法#
def
availableRoles()def
hasData()def
isInitialized()def
rootCacheSize()def
selectionModel()
信号#
注意
本文档可能包含自动从 C++ 转换到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 创建工单来让我们知道。
详细描述#
QAbstractItemModelReplica通过使用缓存和预取机制,使复制 QAbstractItemModel 更高效。另请参阅
- availableRoles()#
- 返回类型:
整数列表
返回可用的角色列表。
另请参阅
- hasData(index, role)#
- 参数:
index –
QModelIndexrole – int
- 返回类型:
bool
如果索引
index处存在role数据,则返回true。在其他任何情况下都返回false。- initialized()#
初次从 源 接收数据时,会发出初始化信号。
另请参阅
- isInitialized()#
- 返回类型:
bool
如果此副本已用来自 源 对象的数据初始化,则返回
true。否则返回false。另请参阅
- rootCacheSize()#
- 返回类型:
int
返回当前内部缓存的容量。默认情况下,这设置为环境变量
QTRO_NODES_CACHE_SIZE的值,如果无效或不存在,则默认为1000。另请参阅
- selectionModel()#
- 返回类型:
为当前
QAbstractItemModelReplica返回指向 QItemSelectionModel 的指针。- setRootCacheSize(rootCacheSize)#
- 参数:
rootCacheSize – int
设置内部缓存的大小为
rootCacheSize。另请参阅