Народ, вот столкнулся с такой тупейшей проблемой: добавление новой записи программно в QSqlTableModel.
Так работает:
QSqlRecord rec = tableModel->record();
rec.setValue( 1, "qwe" );
tableModel->insertRecord( tableModel->rowCount(), rec );
tableModel->submitAll();
А так - нет:
QSqlRecord rec = tableModel->record();
tableModel->insertRecord( tableModel->rowCount(), rec );
tableModel->submitAll();
Вопрос состоит в том, как грамотно добавить строку c дефолтовыми параметрами через QSqlTableModel.
Заранее спасибо!
PS: Qt 4.2.2