Вроде бы все как в их примере делаю... а вот не грузятся.
MainWindow::MainWindow(const QString &tableName, QWidget *parent) : QMainWindow(parent)
{
QSqlTableModel* model = new QSqlTableModel(this);
QSplitter* spt = new QSplitter(Qt::Horizontal, this);
model->setTable(tableName);
model->setEditStrategy(QSqlTableModel::OnManualSubmit);
model->select();
model->setHeaderData(0, Qt::Horizontal, tr("ID"));
model->setHeaderData(1, Qt::Horizontal, tr("First name"));
model->setHeaderData(2, Qt::Horizontal, tr("Last name"));
view->setModel(model);
spt->addWidget(view);
setCentralWidget(spt);
..............................
}
Причем, как и говорил, без наследования от QMainWindow, и с небольшими изменениями (которые, кстати, не касаются самой модели) в другом приложении грузятся и отображаются как надо.