Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QPersistentModelIndex Class Reference
[QtCore module]

该QPersistentModelIndex类用于定位数据的数据模型。More...

Methods

Special Methods


Detailed Description

该QPersistentModelIndex类用于定位数据的数据模型。

一个QPersistentModelIndex是一个可以由应用程序来存储的,后来用于访问信息模型中的一个模型索引。不同的是QModelIndex类,它是安全的存储QPersistentModelIndex因为该模型将确保引用的项目将继续是有效的,只要它们能够由模型来访问。

这是很好的做法,检查持久化模型指标均在使用它们之前有效。


Method Documentation

QPersistentModelIndex.__init__ (self)

创建一个新的QPersistentModelIndex这是该模型的一个拷贝index

QPersistentModelIndex.__init__ (self, QModelIndex index)

QPersistentModelIndex.__init__ (self, QPersistentModelIndex other)

创建一个新的QPersistentModelIndex这是的​​一个副本other持久化模型索引。

QModelIndex QPersistentModelIndex.child (self, int row, int column)

返回该模型索引被存储在给定的子rowcolumn

See also parent()和sibling( ) 。

int QPersistentModelIndex.column (self)

返回该持久化模型指标指的是列。

QVariant QPersistentModelIndex.data (self, int role = Qt.DisplayRole)

返回数据为给定的role该项目由索引引用。

See also Qt.ItemDataRoleQAbstractItemModel.setData( ) 。

Qt.ItemFlags QPersistentModelIndex.flags (self)

返回该标志由索引所指的项目。

这个函数中引入了Qt 4.2中。

bool QPersistentModelIndex.isValid (self)

返回True如果这个持久化模型的索引是有效的,否则返回False 。

一个有效的指标属于一个模型,并具有非负的行数和列数。

See also model( )row()和column( ) 。

QAbstractItemModel QPersistentModelIndex.model (self)

返回该指数属于典型的。

QModelIndex QPersistentModelIndex.parent (self)

返回父QModelIndex这种持续的指数,或无效QModelIndex如果它没有父。

See also child( )sibling()和model( ) 。

int QPersistentModelIndex.row (self)

返回此持续性模型索引是指该行。

QModelIndex QPersistentModelIndex.sibling (self, int row, int column)

返回在同级rowcolumn或无效的QModelIndex如果没有兄弟在这个位置。

See also parent()和child( ) 。

bool QPersistentModelIndex.__eq__ (self, QPersistentModelIndex other)

bool QPersistentModelIndex.__eq__ (self, QModelIndex other)

bool QPersistentModelIndex.__ge__ (self, QPersistentModelIndex other)

int QPersistentModelIndex.__hash__ (self)

bool QPersistentModelIndex.__lt__ (self, QPersistentModelIndex other)

bool QPersistentModelIndex.__ne__ (self, QPersistentModelIndex other)

bool QPersistentModelIndex.__ne__ (self, QModelIndex other)




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5