QSqlRelation Class Reference
[QtSql module]
关于一个SQL外键的QSqlRelation类存储信息。More…
Methods
__init__ (self)
__init__ (self, QString aTableName, QString indexCol, QString displayCol)
__init__ (self, QSqlRelation)
QString displayColumn (self)
QString indexColumn (self)
bool isValid (self)
QString tableName (self)
Detailed Description
关于一个SQL外键的QSqlRelation类存储信息。
QSqlRelation是一个辅助类QSqlRelationalTableModel。看QSqlRelationalTableModel.setRelation()和QSqlRelationalTableModel.relation( )了解详情。
Method Documentation
QSqlRelation.__init__ (self)
构造一个无效的QSqlRelation对象。
对于这样一个对象,该tableName( )indexColumn()和displayColumn( )函数返回一个空字符串。
See also isValid( ) 。
QSqlRelation.__init__ (self, QString aTableName, QString indexCol, QString displayCol)
构造一个QSqlRelation对象,其中tableName是指为一个外键引用的SQL表名,indexColumn是外键,和displayColumn是应该被呈现给用户的字段。
See also tableName( )indexColumn()和displayColumn( ) 。
QSqlRelation.__init__ (self, QSqlRelation)
QString QSqlRelation.displayColumn (self)
从表中返回列tableName()应该被呈现给用户,而不是一个外键。
QString QSqlRelation.indexColumn (self)
从表中返回索引列tableName()到一个外键引用。
bool QSqlRelation.isValid (self)
返回True如果QSqlRelation对象是有效的,否则返回False 。
QString QSqlRelation.tableName (self)
返回表中,以其中一个外键引用的名称。