Home · All Classes · Modules

QSqlTableModel Class Reference
[QtSql module]

Inherits QSqlQueryModel.

Inherited by QSqlRelationalTableModel.

Types

Methods

Qt Signals


Detailed Description


Type Documentation

QSqlTableModel.EditStrategy


Method Documentation

QSqlTableModel.__init__ (self, QObject parent = None, QSqlDatabase db = QSqlDatabase())

The parent argument, if not None, causes self to be owned by Qt instead of PyQt.

QSqlTableModel.clear (self)

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

QSqlDatabase QSqlTableModel.database (self)

bool QSqlTableModel.deleteRowFromTable (self, int)

EditStrategy QSqlTableModel.editStrategy (self)

int QSqlTableModel.fieldIndex (self, QString)

QString QSqlTableModel.filter (self)

Qt.ItemFlags QSqlTableModel.flags (self, QModelIndex)

QVariant QSqlTableModel.headerData (self, int, Qt.Orientation, int role = Qt.DisplayRole)

QModelIndex QSqlTableModel.indexInQuery (self, QModelIndex)

bool QSqlTableModel.insertRecord (self, int, QSqlRecord)

bool QSqlTableModel.insertRowIntoTable (self, QSqlRecord)

bool QSqlTableModel.insertRows (self, int, int, QModelIndex parent = QModelIndex())

bool QSqlTableModel.isDirty (self, QModelIndex)

QString QSqlTableModel.orderByClause (self)

QSqlIndex QSqlTableModel.primaryKey (self)

bool QSqlTableModel.removeColumns (self, int, int, QModelIndex parent = QModelIndex())

bool QSqlTableModel.removeRows (self, int, int, QModelIndex parent = QModelIndex())

QSqlTableModel.revert (self)

This method is also a Qt slot with the C++ signature void revert().

QSqlTableModel.revertAll (self)

This method is also a Qt slot with the C++ signature void revertAll().

QSqlTableModel.revertRow (self, int)

int QSqlTableModel.rowCount (self, QModelIndex parent = QModelIndex())

bool QSqlTableModel.select (self)

QString QSqlTableModel.selectStatement (self)

bool QSqlTableModel.setData (self, QModelIndex, QVariant, int role = Qt.EditRole)

QSqlTableModel.setEditStrategy (self, EditStrategy)

QSqlTableModel.setFilter (self, QString)

QSqlTableModel.setPrimaryKey (self, QSqlIndex)

QSqlTableModel.setQuery (self, QSqlQuery)

bool QSqlTableModel.setRecord (self, int, QSqlRecord)

QSqlTableModel.setSort (self, int, Qt.SortOrder)

QSqlTableModel.setTable (self, QString)

QSqlTableModel.sort (self, int, Qt.SortOrder)

bool QSqlTableModel.submit (self)

This method is also a Qt slot with the C++ signature bool submit().

bool QSqlTableModel.submitAll (self)

This method is also a Qt slot with the C++ signature bool submitAll().

QString QSqlTableModel.tableName (self)

bool QSqlTableModel.updateRowInTable (self, int, QSqlRecord)


Qt Signal Documentation

void beforeDelete (int)

This is the default overload of this signal.

void beforeInsert (QSqlRecord&)

This is the default overload of this signal.

void beforeUpdate (int,QSqlRecord&)

This is the default overload of this signal.

void primeInsert (int,QSqlRecord&)

This is the default overload of this signal.


PyQt 4.8 for X11Copyright © Riverbank Computing Ltd and Nokia 2010Qt 4.7.0