Here is the parts of code (Mw - main window, Ed - edit dialog, Tv - table view):
Mw.
mapper = QDataWidgetMapper(Mw)
Mw.
mapper.setSubmitPolicy(QDataWidgetMapper.ManualSubmit)
Mw.
mapper.setItemDelegate( QSqlRelationalDelegate(Mw.mapper) )
Mw.
mapper.setModel(Table.Model)
# Id - first invisible key column
Mw.
mapper.addMapping(Ed.leName, Name) #
…