QSqlRelationalTableModel Class Reference
[QtSql module]
Inherits QSqlTableModel.
Methods
- __init__ (self, QObject parent = None, QSqlDatabase db = QSqlDatabase())
- clear (self)
- QVariant data (self, QModelIndex, int role = Qt.DisplayRole)
- bool insertRowIntoTable (self, QSqlRecord)
- QString orderByClause (self)
- QSqlRelation relation (self, int)
- QSqlTableModel relationModel (self, int)
- bool removeColumns (self, int, int, QModelIndex parent = QModelIndex())
- revertRow (self, int)
- bool select (self)
- QString selectStatement (self)
- bool setData (self, QModelIndex, QVariant, int role = Qt.EditRole)
- setRelation (self, int, QSqlRelation)
- setTable (self, QString)
- bool updateRowInTable (self, int, QSqlRecord)
Detailed Description
Method Documentation
QSqlRelationalTableModel.__init__ (self, QObject parent = None, QSqlDatabase db = QSqlDatabase())
The parent argument, if not None, causes self to be owned by Qt instead of PyQt.
QSqlRelationalTableModel.clear (self)
QVariant QSqlRelationalTableModel.data (self, QModelIndex, int role = Qt.DisplayRole)
bool QSqlRelationalTableModel.insertRowIntoTable (self, QSqlRecord)
QString QSqlRelationalTableModel.orderByClause (self)
QSqlRelation QSqlRelationalTableModel.relation (self, int)
QSqlTableModel QSqlRelationalTableModel.relationModel (self, int)
bool QSqlRelationalTableModel.removeColumns (self, int, int, QModelIndex parent = QModelIndex())
QSqlRelationalTableModel.revertRow (self, int)
bool QSqlRelationalTableModel.select (self)
QString QSqlRelationalTableModel.selectStatement (self)
bool QSqlRelationalTableModel.setData (self, QModelIndex, QVariant, int role = Qt.EditRole)
QSqlRelationalTableModel.setRelation (self, int, QSqlRelation)
QSqlRelationalTableModel.setTable (self, QString)
bool QSqlRelationalTableModel.updateRowInTable (self, int, QSqlRecord)