- class QAbstractItemModelReplica#
The
QAbstractItemModelReplica
class 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 –
QModelIndex
role – 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
。另请参阅