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

QSqlRelation Class Reference
[QtSql module]

关于一个SQL外键的QSqlRelation类存储信息。More...

Methods


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)

返回表中,以其中一个外键引用的名称。




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